mysql的Table xxxx is read only错误往往是发生在Linux主机上,在网上查了很多资料后终于发现它本质上是个权限问题。
要解决它首先要给mysql的数据库目录加上可写权限,即777
然后到mysql的Bin目录执行刷新
mysqladmin -u <username> -p flush-tables
并且保证mysql安装目录的/var/lib/mysql的目录权限设置为700
其间所有文件的权限设置为660
基本可以解决
另:当我们更改了mysql权限表,我们可以重起服务器,但更简单的办法是执行
mysqladmin -u <username> -p reload
相关日志
- 2008-12-12 -- 如何正确重启MySQL
如何正确手动重启mysql
最好不要Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,可能会造成表损坏,损失是巨大的。
推荐的安全重启方法
$mysql_dir/... - 2008-11-27 -- MySql的常用命令和技巧
一、连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命... - 2011-03-24 -- linux centos 5 lamp(apache mysql php) yum自动安装shell脚本
手头有N台linux centos 5的服务器,每次配置都要打很多命令,不想这么烦下去了。
自己写了一个自动安装脚本,包括了apache mysql php的自动Yum安装。最后还设置了防火墙。
... - 2010-01-11 -- 如何配置debian下apache2的网站
为测试主机分配域名: www.youtianxia.net
创建配置文件
在 /etc/apache2/sites-available/ 目录下创建站点配置文件 youtianxia, 内容如... - 2009-12-07 -- 如何在mysql中实现update字段set字段=字段+字符,
CSDN里的办法:update ? <表名> ? set ? 字段=concat(字段,字符) ? [where]
这里我也顺便介绍下concat
MySQL中concat函数的使... - 2009-05-07 -- mysql中my.ini的优化参数
1)、back_log:
要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
b...
如果你觉得这篇文章不错,你可以 给我留个回复或订阅它。无论如何,谢谢你的支持!
评论
还没有评论。
发表评论