MYSQL教程Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)

MYSQL教程Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only),第1张

概述介绍《MYSQL教程Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)》开发教程,希望对您有用。

《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)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1160472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存