服务器换成linux导入数据库提示Table 'table_name' is read only ,mysql错误代码是1036 根据字面意思很明显,表是只读的,数据插入不进去。那怎么修改文件只读属性呢
我们可以先给文件夹权限,找到安装mysql的目录,以的安装目录为例,赋予该文件777权限
chmod -R 0777 /www/wdlinux/mysql-5.5.49/data/power
然后给数据库目录的所属用户和组改为MySQL(报错可跳过)
chown -R mysql:mysql admin
在然后进入bin文件夹
cd /www/wdlinux/mysql-5.5.49/bin
执行
./mysqladmin -u root -p flush-tables
输入下root密码,刷新测试页面,写入ok,文件打开。问题解决