数据库比较大,对我们懒人来说,还是直接复制data文件夹方便.

可是复制完发现,数据库里的表正在使用中,或者是 不可写 Table is read only

当你真正遇到这个问题,网上转载复制的那么多的./mysqladmin -u root -p flush-tables   这个方法并不会真正起作用

chmod成777 这个更离谱,会导致更多的问题

主要还是权限要对应的问题

将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*

Trackback

no comment 至今

添加评论