#1、mysql的安裝目錄的權(quán)限給mysql用戶以及用戶組mysql57
#chown(英文全拼:change owner)命令用于設(shè)置文件所有者和所屬組的命令。
#chown 需要超級(jí)用戶root的權(quán)限才能執(zhí)行此命令
#-R(注意大寫)選項(xiàng)表示連同子目錄中的所有文件,都更改
chown -R mysql57:mysql57 /mnt/mysql/mysql57
#2、添加mysql的環(huán)境變量
#./etc/profile:是全局profile文件,設(shè)置后會(huì)影響到所有用戶
echo "PATH=$PATH:/mnt/mysql/mysql57/bin " >> /etc/profile
source /etc/profile
#3、系統(tǒng)服務(wù)的啟動(dòng)和停止腳本
#mysql.server腳本其實(shí)也是調(diào)用mysqld_safe腳本去啟動(dòng)MySQL服務(wù)器的,但此時(shí)mysqld_safe不能使用參數(shù)選項(xiàng)即不能mysqld_safe --defaults-file這樣的模式,此時(shí)只能使用默認(rèn)的/etc/my.cnf配置文件
#mysql.server把默認(rèn)的/etc/my.cnf中的參數(shù)傳遞給mysqld_safe,mysqld_safe再傳遞給mysqld
#生成/etc/my.cnf文件
cd /mnt/mysql/mysql57/conf
cp my.cnf /etc/my.cnf
#復(fù)制mysql.server到/etc/init.d/目錄下(目的想實(shí)現(xiàn)開機(jī)自動(dòng)執(zhí)行效果)
cd /mnt/mysql/mysql57/support-files
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
# 修改/etc/init.d/mysql中目錄位置
basedir=/mnt/mysql/mysql57/
datadir=/mnt/mysql/mysql57/data
#4、 注冊(cè)開機(jī)啟動(dòng)服務(wù)
chkconfig --add mysql
#設(shè)置mysql服務(wù)為自啟動(dòng)
chkconfig mysql on? ?
#查看服務(wù) ?
chkconfig --list
#5、啟動(dòng)服務(wù)
#使用數(shù)據(jù)庫(kù)用戶執(zhí)行,或者在my.cnf中添加user=mysql57
service mysql start
#啟動(dòng)
cd /mnt/mysql/mysql57/bin
mysqld --defaults-file=/etc/my.cnf --user=mysql57文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-818434.html
#查看日志
tail -f /mnt/mysql/mysql57/log/error.log文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818434.html
到了這里,關(guān)于Linux下mysql開機(jī)自啟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!