MySQL数据库从旧服务器迁移到新服务器的详细教程
创作时间:
作者:
@小白创作中心
MySQL数据库从旧服务器迁移到新服务器的详细教程
引用
CSDN
1.
https://m.blog.csdn.net/mss359681091/article/details/144971106
在实际项目运维中,可能会遇到服务器变更或者临时变故需要迁移,那么除了项目文件之外,数据库迁移也是必须的。今天就来聊聊如何做mysql的数据库迁移。我们环境是在linux操作系统下进行的。
🎯先罗列迁移步骤:
- 🥇首先,在新的数据库服务器上进行环境的搭建和配置,确保数据库版本、配置等一致。
- 🥈然后,将备份的数据库数据导入到新服务器中。确保数据的完整性和准确性。
- 🥉最后,在迁移完成后进行全面的验证和确认,确保所有数据都已成功迁移并可正常访问。
一、新服务器停止数据库服务🛑
systemctl stop mysqld
systemctl status mysqld
二、旧服务器打包数据库的data目录🧳
进入旧服务器中打包整个数据库的
data
目录,这里的
mysql
数据目录为
mysqldata
。
tar -czvf mysqldata.tar.gz mysqldata
并拷贝到新服务器数据库的
data
目录中。
三、进入新服务器中打包整个数据库的 data 目录(备份)
tar -czvf data-back.tar.gz data
四、在新服务器中解压旧服务器打包数据库的 data 目录到数据库data 目录中
tar -xvf mysqldata.tar.gz
五、修改新数据库 my.cnf 配置文件🗒️
datadir
为新解压的数据目录。
六、在新服务器中设置拷贝的数据库文件的属主、属组为 mysql,并给数据库 data 目录 mysql 权限为777(可跳过)
chown mysql:mysql /usr/local/mysql/mysql
chmod -R 777 /usr/local/mysql/
七、启动新服务器中的数据库
systemctl start mysqld
八、登录数据库查看
mysql -u root -p
mysql> show databases;
mysql> use zwgxxt;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
mysql> select * from 表名;
热门推荐
川剧脸谱特色课件
怎么讲好一个故事?掌握这些技巧让你的故事引人入胜
昌北机场、东站地铁详规出炉!南昌地铁7号线有预留?
世界哮喘日 | 这些哮喘的知识,你应该了解
中国白酒品酒指南:探索各种香气及其深邃内涵
吉西他滨是什么?作用机制、临床应用及注意事项全解析
掌握英语"these"发音与用法的技巧与练习建议
中国历史为何从公元前841年才有准确纪年?之前的纪年哪去了?
大学生知识竞赛的策划与实施
水泥罐存储指南:探讨水泥存放时间及其保质期限与影响因素
核酸递送中的靶向脂质纳米颗粒
Word每页都有表头怎么设置
如何在经济危机中进行稳健投资?这种投资方式有哪些潜在风险?
做无痛胃镜的过程是怎样的
国家失信人员名单查询需要什么条件
IP地址会根据地点变化吗?IP地址发生变化怎么办
代理成本对企业经营效率的影响分析
3种拉筋运动缓解坐骨神经痛
股票投资的难点在哪里?如何克服这些难点实现盈利?
药品API质量标准如何制定
自发热、远红外、石墨烯 “黑科技”内衣是真保暖还是智商税?
盐酸左氧氟沙星滴眼液含有抗生素吗
乾隆传位嘉庆:深思熟虑的选择
如何做好管培生需求规划
英语中"向上"的不同表达方式
上位机、下位机与SCADA系统:工业自动化控制的核心概念解析
社会历史发展的动力机制详解
公积金缴存证明开具流程是怎样的
UGC用户生成内容
世界上10大便携式反坦克导弹排名