《MysqL教程linux下MysqL 1036 错误码解决(1036: table 'xxxx' is read only)》要点:
本文介绍了MysqL教程linux下MysqL 1036 错误码解决(1036: table 'xxxx' is read only),希望对您有用。如果有疑问,可以联系我们。
MysqL应用这两天在进行网站搬家,这次网站搬家采用直接打包MysqL数据库和网页文件的形式进行迁移,上传好MysqL data目录里面的网站数据库至VPS上MysqL存放数据库的目录里面,解压就行.我的VPS存放数据库的路径是 /usr/local/MysqL/var.
MysqL应用上传好网站数据,解压,配置好数据库链接参数就行,网站就能正常连接上了,我本以为这已 经是顺利迁移完成了,但后来 *** 作的时候,发现只能读取数据库的内容,不能更改写入任何信息,提示#1036 C table ‘* ‘ is read only (*号为任意表),也就是说表只有只读属性.
MysqL应用通过SSH,给数据库文件777权限,admin是我的数据库文件夹
MysqL应用1、 chmod -R 0777 /usr/local/MysqL/var/admin/
MysqL应用给数据库目录的所属用户和组改为MysqL
MysqL应用2、chown -R MysqL:MysqL admin
MysqL应用但是这样还不能更改数据库,首先,找到MysqLadmin所在位置,一般都在MysqL/bin下面,我的在/usr/local/MysqL/bin 里面,还需要运行以下命令:
MysqL应用3、 ./MysqLadmin -u root -p flush-tables
MysqL应用之后输入root账号的密码,马上就好了,没有任何任何提示,然后测试一下,能正常读写,搬家也就顺利完成.
总结以上是内存溢出为你收集整理的MYSQL教程Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)全部内容,希望文章能够帮你解决MYSQL教程Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)