Centos7 移动mysql5.7.19 数据存储位置的操作方法
场景:随着数据量的增加,mysql所在的磁盘已占满,需要将data移动到空间较大的盘上。
方法:
1.关闭mysql服务
servicemysqldstop
2.将data目录移动到空间较大的盘上
cp-a/usr/local/mysql/data//home/mysqldata/
-a:相当于-pdr的意思(参数pdr分别为:保留权限,复制软链接本身,递归复制);
3.修改配置文件my.cnf
... sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES basedir=/usr/local/mysql #datadir=/usr/local/mysql/data datadir=/home/mysqldata/data #log-error=/usr/local/mysql/data/mysql_error.log log-error=/home/mysqldata/data/mysql_error.log #pid-file=/usr/local/mysql/data/mysql.pid pid-file=/home/mysqldata/data/mysql.pid #socket=/usr/local/mysql/data/mysql.sock socket=/tmp/mysql.sock port=3701 ...
4.启动mysql服务
servicemysqldstop
总结
以上所述是小编给大家介绍的Centos7移动mysql5.7.19数据存储位置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!