mysql Table 'xx' is read only
更换服务器环境的时候如果数据库是直接拷贝数据库文件夹过来,需要做两件事情。
其中/usr/local/lnmp/mysql/是mysql的安装路径:
1 2 |
/usr/local/lnmp/mysql/bin/mysqladmin -u root -p flush-tables chown -R mysql:mysql /usr/local/lnmp/mysql/ |
重启mysql,数据库就可以使用。
因为数据库的权限是启动时加载的需要重新启动才行。