栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux MySQL迁移DATA目录到新服务器上(免安装版本MySQL升级到安装版本MySQL),通过迁移旧版本数据库的DATA目录到新版本数据库的DATA目录中。

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux MySQL迁移DATA目录到新服务器上(免安装版本MySQL升级到安装版本MySQL),通过迁移旧版本数据库的DATA目录到新版本数据库的DATA目录中。

文章目录
  • MySQL 迁移data目录到新服务器上。免安装版本数据库迁移到RPM包数据库
    • 一、查看数据存放路径
    • 二、进入旧版本数据库data目录(拷贝旧版本数据库的data目录下所有文件到新版本数据库的data目录下)
    • 1、停止两台服务器数据库
      • 免安装版停止方式
    • 2、拷贝数据
      • (1)、进入旧数据库的data目录下。
      • (2)、查看数据库大小 。
      • (3)、进入旧服务器中打包整个数据库的data目录。
      • 拷贝到新服务器数据库的data目录中
      • (4)、在新服务器中解压到数据库data目录中。
      • (5)、在新服务器中设置拷贝的数据库文件的属主、属组为mysql,并给数据库data目录权限为777
      • (6)、启动新服务器中的数据库
      • (7)、登录数据库查看

MySQL 迁移data目录到新服务器上。免安装版本数据库迁移到RPM包数据库 一、查看数据存放路径
show variables like '%dir%';

二、进入旧版本数据库data目录(拷贝旧版本数据库的data目录下所有文件到新版本数据库的data目录下) 1、停止两台服务器数据库
systemctl stop mysqld.service
免安装版停止方式
kill -9 mysql
2、拷贝数据 (1)、进入旧数据库的data目录下。
cd /home/mysql/mysql-5.7.27-linux-glibc2.12-x86_64/data/

(2)、查看数据库大小 。
du -sh 

du -sh ./*

(3)、进入旧服务器中打包整个数据库的data目录。
 tar -czvf data.tar.gz data


拷贝到新服务器数据库的data目录中
scp /home/mysql/mysql-5.7.27-linux-glibc2.12-x86_64/data/data.tar.gz root@1X2.XXX.XXX.XXX:/home/mysqldata/mysql

(4)、在新服务器中解压到数据库data目录中。
tar -xvf data.tar.gz


(5)、在新服务器中设置拷贝的数据库文件的属主、属组为mysql,并给数据库data目录权限为777
chown mysql:mysql /home/mysqldata/mysql/

chmod -R 777 /home/mysqldata/

(6)、启动新服务器中的数据库
systemctl start mysqld

 systemctl start mysqld.service(与上面命令不一样)

(7)、登录数据库查看
mysql -uroot -p
 show databases;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882615.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号