首页 >

关于MySQL数据库更换服务器后只读不能写

本人用mysql数据库时一般喜欢设置数据库的表类型为MyISAM;方便复制,直接到安装目录data下打包zip带走到别的服务器下解压就可以,不喜欢直接用命令导入导出。 但复制到目标服务器的mysql安装data目录后,数据库只能读不能写的,所以要下面几步: 举个栗子:假如目标服务器mysql的安装目录在/var/lib/mysql, 一、修改用户组和用户: chown -R mysql:mysql /var/lib/mysql 二、修改文件读写权限: chmod -R 755 /var/lib/mysql 注意mysql.sock得777权限 chmod -R 777 /var/lib/mysql/mysql.sock 三、flush-tables一下所有表: mysqladmin -u root -p flush-tables 这样就OK了, 但,如果遇到,-bash: mysqladmin: command not found 那请看我的下一篇文章