剛開始安裝時使用了默認目錄,使用一段時間,數據慢慢變在,發現當前設置的目錄空間不夠時,就要搬遷數據到另一個目錄了
?
如果全過程使用的是Mysql用戶,應該可以正常啟動。?
如果用的ROOT用戶,可能不能正常啟動,原因是新建的目錄權限不對。?
可能會這樣的錯誤提示:?
/usr/local/mysql/libexec/mysqld:?File?‘/home/mysql/mysqllog/binlog/mysql-bin.index'?not?found?(Errcode:?2)?
1.?stop?mysql?service?一定要先停止,非常重要。?
#?/etc/init.d/mysqld?stop?
2.?修改Mysql配置?My.cnf:?
#datadir?=?/usr/local/mysql/var?
#log-bin?=?/usr/local/mysql/var/binlog/mysql-bin?
datadir?=?/home/mysql/mysqldata?
log-bin?=?/home/mysql/mysqllog/binlog/mysql-bin?
3.?copy?mysql?data?
#?cp?-rf?/usr/local/mysql/var/*?/home/mysql/mysqldata/?
4.?start?mysql?service?
#?/etc/init.d/mysqld?start?
如果全過程使用的是Mysql用戶,應該可以正常啟動。?
如果用的ROOT用戶,可能不能正常啟動,原因是新建的目錄權限不對。?
使用下面命令修改就可以了:?
#?chown?mysql:mysql?/home/mysql?-R?
如果使用了Innodb注意下面修改:?
innodb_data_home_dir?=?/home/mysql/mysqldata/?
innodb_log_group_home_dir?=?/home/mysql/mysqldata/
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
