修改已经使用的mysql数据存储目录

1. 查询Mysql数据存储原来的存储目录

cat /etc/my.cnf

mysql修改字段数据的方法 mysql修改_mysql修改存储目录

2. 建立新的Mysql存储目录

mkdir /home/mysqldata

3. 将数据文件copy到新目录

cp -R /var/lib/mysql /home/mysqldata/

4. 设置新目录权限

chown -R mysql:mysql /home/mysqldata

5. 修改配置文件

先备份(万一失误可以快速恢复):

cp /etc/my.cnf /etc/my.cnf.bak

再编辑文件:

vim /etc/my.cnf

输入i进入编辑模式
将配置文件里面所有的老目录改到新的目录下面(注意其他的别改错了,例如pid-file那一行):

mysql修改字段数据的方法 mysql修改_mysql修改存储目录_02


修改完后:

mysql修改字段数据的方法 mysql修改_mysql修改字段数据的方法_03


按esc,然后输入:wq保存退出

6. 重启mysql

先停止

service mysqld stop

查看状态

service mysqld status

点是白色的代表已经停止

mysql修改字段数据的方法 mysql修改_数据库_04


再启动

service mysqld start

看状态:

mysql修改字段数据的方法 mysql修改_mysql修改存储目录_05


启动成功,修改完成。

如果出现启动失败报错,检查一下操作步骤,也可以查看mysql的错误日志排查:
mysql的错误日志文件在你新建的目录下的mysql目录下,本文的位于:

/home/mysqldata/mysql/mysqld.log

执行tail -f观察着该文件,然后重启下mysql看下错误信息,一般都很详细。