yum方式安裝mysql省去了源代碼包安裝的許多步驟,但是有時會遇見mysql yum包裝完mysql之後,在啟動mysql服務時,啟動不了的問題,報錯: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),找不到mysql.sock文件,mysql.sock文件是安裝mysql之後初始化數據庫之後才會出現的,因此在安裝完包之後,做一下步驟:
添加 mysqld 服務。
/sbin/chkconfig –-add mysqld [在服務清單中添加mysql服務]
接著開始啟動mysql。
service mysqld start;(即/etc/init.d/mysqld start。也可設成開機自啟動:/sbin/chkconfig mysqld on)
然後,額。。。出現 “MySQL Daemon failed to start”的信息,怎麼辦?自己是這樣解決的。
1. 初始化數據庫
/usr/bin/mysql_install_db --user=mysql
cp /usr/share/mysql/my-small.cnf /etc/my.cnf(可選)
2. 以safe方式登錄mysql
cd /usr ;
/usr/bin/mysqld_safe &
3. 再次啟動mysqld服務時就可以了。