加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

mysql数据库迁移(linux)

发布时间:2023-01-09 15:31:27 所属栏目:Unix 来源:互联网
导读: 背景需求
因业务或磁盘空间需求unix数据库,需要将mysql数据存储位置进行迁移。
数据库:MySQL8
服务器:CentOS7
具体步骤
此步骤为个人尝试,可能会出错,并不完善。
查看MySQL数据存放路

背景需求

因业务或磁盘空间需求unix数据库,需要将mysql数据存储位置进行迁移。

数据库:MySQL8

服务器:CentOS7

具体步骤

此步骤为个人尝试,可能会出错,并不完善。

查看MySQL数据存放路径

cat /etc/my.cnf

可以发现数据存放路径为datadir=/var/lib/mysql

[[email?protected] ~]# cat /etc/my.cnf
[cient]
port=3306
socket=/tmp/mysql.sock

[mysqld]
port=3306
user=mysql
socket=/tmp/mysql.sock
basedir=/usr/local/mysql8.0
datadir=/var/lib/mysql

停止MySQL服务

service mysqld stop

修改存放路径

vim /etc/my.cnf

新的数据存放路径为/www/ccs/mysqlData/data

[cient]
port=3306
socket=/tmp/mysql.sock

[mysqld]
port=3306
user=mysql
socket=/tmp/mysql.sock
basedir=/usr/local/mysql8.0
datadir=/www/ccs/mysqlData/data

数据复制到新位置

cp /var/lib/mysql /www/ccs/mysqlData/data

然后删除 原数据 rm -rf /var/lib/mysql

授权新路径

chown mysql:mysql -R /www/ccs/mysqlData/data

重启MySQL

service mysqld start

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章