Mysql 出现Table‘xxx’is read only问题
2016-03-12 12:54
656 查看
Mysql数据库在由Mssql数据库导入数据文件后出现“ERROR 1036 (HY000): Table ‘xxxx’ is read only”的错误提示,解决方案如下:
1、在Linux命令行下输入下面命令:
mysqladmin -p flush-tables
回车后输入Mysql的root密码,命令即可执行完成。
2、chown mysql:mysql . #更改数据库相关文件的文件所有者和用户组为mysql的相关用户和组。
chmod 660 . #修改文件权限为mysql用户、组读写权限。
3、service mysqld restart #重启mysql服务
mysqlcheck -r 数据库名 [表名1 表名2 …] -u root -p
输入Mysql的root密码等待命令完成,最后测试数据库,问题解决了~!
1、在Linux命令行下输入下面命令:
mysqladmin -p flush-tables
回车后输入Mysql的root密码,命令即可执行完成。
2、chown mysql:mysql . #更改数据库相关文件的文件所有者和用户组为mysql的相关用户和组。
chmod 660 . #修改文件权限为mysql用户、组读写权限。
3、service mysqld restart #重启mysql服务
mysqlcheck -r 数据库名 [表名1 表名2 …] -u root -p
输入Mysql的root密码等待命令完成,最后测试数据库,问题解决了~!
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法