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

mysql数据库迁移(linux)

发布时间:2023-02-17 13:34:15 所属栏目:Unix 来源:
导读:  背景需求

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

  数据库:MySQL8

  服务器:CentOS7

  具体步骤

  此步骤为个人尝试,可能会出错,并不完善。
  背景需求
 
  因业务或磁盘空间需求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
 

(编辑:我爱制作网_池州站长网)

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

    推荐文章