我一直是以表格直接覆蓋來備份資料庫,這様在還原時會出現如下的錯誤。
以
mysqlcheck -A -o -r -p
檢查資料庫是否有誤。
Error : Can’t change ownership of the file ‘/var/lib/mysql/store/work.MYD’
出現這個錯誤訊息,是表格擁有者不是mysql
1.先關閉mysql server
/etc/init.d/mysql stop
2.切換目錄到表格所在
cd /var/lib/mysql
3.將檔案所有者換成mysql群組的mysql使用者
chown -R mysql:mysql *
4.重開server
/etc/init.d/mysql start
這樣就可以了。