mkdir -p /data/mysql 修改mysql用戶家目錄爲/data/mysql mysql:x:27:27:MySQL Server:/data/mysql:/bin/bash chown mysql.mysql /data/mysql/ vi /etc/my.cnf [mysqld] #datadir=/var/lib/mysql datadir=/data/mysql mysql_install_db --datadir=/data/mysql --user=mysql /usr/bin/mysqld_safe & service mysqld start
這樣貌似看着是成功了,但是如果mysql服務重啓時你就會發現又報錯了...這是因爲mysql服務通過
service mysqld restart
時候不會自動執行
/usr/bin/mysqld_safe &
所以需要關閉selinux纔可以。最好是編輯/etc/selinux/config文件進行修改,要不繫統重啓後就又不行了....