数据库比较大,对我们懒人来说,还是直接复制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/*