Mysql实现Linux下数据库目录迁移
温馨提示:
本文最后更新于 2022年10月09日,已超过 169 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
Cnetos中迁移Mysql的数据目录,一般是硬盘满了不够用,然后挂载了新的数据盘,那么就可以将Mysql数据迁移到新的数据盘。
查看Mysql目录
cat /etc/my.cnf
停止Mysql
可以查看pid后kill停止,可以进入目录stop,可以变量停止
#kill掉进程 ps -ef|grep mysql kill -9 mysql的PID #安装目录停止 cd /var/lib/mysql service 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
正文到此结束
- 本文标签: Linux CentOS 其他
- 本文链接: http://www.92cxy.cn/article/47
- 版权声明: 本文由王小东原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
相关文章
该篇文章的评论功能已被站长关闭