mysql5我的難點,快捷操作(mysql.server stop start),開機啟動


1通過腳本啟動MySQL

 

 

# ln -s /usr/local/mysql/support-files/mysql.server /usr/local/mysql

打開 mysql 服務器.關閉服務sudo mysql.server stop

# mysql.server start //啟動mysql

# mysql.server stop //停止mysql

 

可能會出現這種情況,如果你試圖在/etc/rc.d/rc3.d目錄下運行../init.d/mysql start可能會收到如下錯誤

Starting MySQLCouldn't find MySQL server (./bin/mysqld_safe[失敗]

可見mysql.server內部引用了一個相對路徑./bin/mysqld_safe,所以這樣就導致失敗。

解決辦法:在/etc/my.cnf 配置文件中添加:

basedir = /usr/local/mysql

 

 

2開機啟動

在引導時啟動MySQL :

# ln -s /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql

# ln -s /usr/local/mysql/mysql.server /etc/rc.d/init.d/mysql 
# cd /etc/rc.d/init.d
# chkconfig --add mysql       //配置是否自動啟動, chkconfig --del mysql 可刪除
# chmod +x /etc/rc.d/init.d/mysql    //添加如執行權限

 

Tips

Linux運行級別:

分成了8種運行級別,其中常用7種。可在/etc/inittab文件中設置。

0 - halt

1 - Single user mode

2 - Multiuser, without NFS

3 - Full multiuser mode

4 - unused

5 - x11

6 - reboot

默認設置為:id:3:initdefault:

每一種動行級別都有自已獨立的文件夾,例如:

/etc/rc.d/rc3.d 表示運行級別為3的配置都存放在這個文件俠中。

 

# chkconfig --list |grep mysql      //檢查看是否設置為自啟動

mysql           0:關閉  1:關閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關閉

表示: 運行級別2、3、4、5都會自動啟動mysql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM