原创

Mysql实现Linux下数据库目录迁移

温馨提示:
本文最后更新于 2022年10月09日,已超过 563 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

Cnetos中迁移Mysql的数据目录,一般是硬盘满了不够用,然后挂载了新的数据盘,那么就可以将Mysql数据迁移到新的数据盘。

查看Mysql目录

cat /etc/my.cnf

停止Mysql

可以查看pid后kill停止,可以进入目录stop,可以变量停止

#kill掉进程ps -ef|grep mysqlkill -9 mysql的PID#安装目录停止cd /var/lib/mysqlservice mysql stop#停止systemctl stop mysqld

移动目录

复制当前目录到新目录

cp -rf /var/lib/mysql  /www/mysql

修改my.cnf配置

更改mysql数据存储路径

datadir=/www/mysql     #原路径/var/lib/mysql
socket=/www/mysql/mysql.sock     #原路径/var/lib/mysql/mysql.sock
max_allowed_packet=512M
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/www/log/mysqld.log    #原路径/var/log/mysqld.log
pid-file=/www/run/mysqld/mysqld.pid    #原路径/var/run/mysqld/mysqld.pid

在www下创建好对应的目录

cd /www
mkdir mysql
mkdir log
mkdir run
cd run
mkdir mysqld

修改mysql目录权限

chown -R mysql.mysql /www/mysql

重启mysql

#mysql目录启动方式
cd /www/mysql
service mysql start
#配置自启动方式
systemctl start mysql
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录