Linux下phpmyadmin出现1036 Table XXX is read only 错误linux操作系统 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    从错误提示1036 Table XXX is read only来看我们知道是表名XXX为只读属性了,这样就明白了问题原因是由于linux权限没配置好,下面我们一起来看解决方法,

Linux下phpmyadmin出现1036 Table XXX is read only 错误linux操作系统

    我的Mysql数据库在由Mssql数据库导入数据文件后出现“ERROR 1036 (HY000): Table 'xxxx' is read only”的错误提示,由于对Mysql了解不多,一时没找到解决方法,经过在网上搜索并测试,问题得到了解决,其方法就是在Linux命令行下输入下面命令

    1.先修改数据库文件为777(可读写执行)权限,

电脑资料

Linux下phpmyadmin出现1036 Table XXX is read only 错误linux操作系统》(https://www.unjs.com)。代码如下:

    chmod 777 -R /usr/local/mysql/var/finance/

    注:finance 为我的数据库文件,777为修改权限为可读、可写、可执行。而 -R 参数为递归目录下所有文件为777权限

    2.修改数据库文件所属用户和组为MySQL。代码如下:

    chown -R mysql:mysql finance

    经过上面两步操作后,我们发现还是无所完成修改和写的操作。这时。我们还需要一条命令。代码如下:

    mysqladmin -u root -p flush-tables

    回车之后输入密码。再重新登陆后。一切正常

最新文章