因?yàn)? 下的磁盤(pán)空間快用完了,所以將mysql的data目錄遷移到/mnt/mysql下,先修改/etc/my.conf:
然后重啟mysql, service mysqld restart
但始終提示啟動(dòng)失敗,查看日志/var/log/mysqld.log,發(fā)現(xiàn)實(shí)際mysql已經(jīng)啟動(dòng)。
編輯/usr/lib/mysql/mysql_config將
問(wèn)題消除。
但使用mysql本機(jī)訪問(wèn)時(shí)總是提示無(wú)法通過(guò)/var/lib/mysql/mysql.sock連接數(shù)據(jù)庫(kù),噢,原來(lái)是忘記在/etc/my.cnf中加入client配置了,
增加:
后故障消除。怕自己以后遷移數(shù)據(jù)庫(kù)忘記了,還是寫(xiě)篇blog記下為妙。
[mysqld]
datadir=/mnt/mysql/data
socket=/mnt/mysql/mysql.sock
datadir=/mnt/mysql/data
socket=/mnt/mysql/mysql.sock
然后重啟mysql, service mysqld restart
但始終提示啟動(dòng)失敗,查看日志/var/log/mysqld.log,發(fā)現(xiàn)實(shí)際mysql已經(jīng)啟動(dòng)。
編輯/usr/lib/mysql/mysql_config將
socket='/var/lib/mysql/mysql.sock'
修改為
socket='/mnt/mysql/mysql.sock'
修改為
socket='/mnt/mysql/mysql.sock'
問(wèn)題消除。
但使用mysql本機(jī)訪問(wèn)時(shí)總是提示無(wú)法通過(guò)/var/lib/mysql/mysql.sock連接數(shù)據(jù)庫(kù),噢,原來(lái)是忘記在/etc/my.cnf中加入client配置了,
增加:
[client]
socket=/mnt/mysql/mysql.sock
socket=/mnt/mysql/mysql.sock
后故障消除。怕自己以后遷移數(shù)據(jù)庫(kù)忘記了,還是寫(xiě)篇blog記下為妙。