mysql 实现迁移数据库到另一台服务器
2023-06-13 09:19:58 时间
mysql迁移数据库到另一台服务器
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 mysql 实现迁移数据库到另一台服务器
1.生成sql压缩文件(库名gkpt_main_v2 ,mysql用户:gmp )
mysqldump -u gmp -p -E -R gkpt_main_v2 2 $gkpt_main_v2_error.log | gzip ./gkpt_main_v2.sql.gznohup mysqldump -u 用户名 -p密码 -E -R -t gkpt_main_v2 mon_dev_real 2 $gkpt_main_v2_error.log ./gkpt_mon_dev_real.sql
2.将文件传到另一台服务器
rsync -r ./gkpt_main_v2.sql.gz gmp@39.*.*.248:/app/gkpt3.248服务器上创建数据库(也可使用客户端创建)
CREATE SCHEMA `gkpt_main_v2` DEFAULT CHARACTER SET utf8;4.解压文件
gzip -dc gkpt_main_v2.sql.gz gkpt_main_v2.sql5.导入数据
mysql -u gmp -p gkpt_main_v2 ./gkpt_main_v2.sql 在两个服务器之间迁移mysql数据库在虚拟专用服务器之间传输数据库可以使用SCP(安全复制)来完成,这是一种复制从SSH Shell派生的文件的方法。请记住,您需要知道两个虚拟服务器的密码。
要迁移数据库,有两个步骤:
第一步 执行MySQL转储在将数据库文件传输到新VPS之前,我们首先需要使用mysqldump命令在原始虚拟服务器上备份它。
mysqldump -u root -p opt [数据库名称] [数据库名称] .sqlmysqldump -u root -p opt [database name] [database name].sql
执行转储后,您就可以传输数据库了。
第二步 复制数据库SCP帮助您复制数据库。如果使用上一个命令,则将数据库导出到主文件夹。
SCP命令具有以下语法:
scp [数据库名].sql [用户名]@[servername]:path/to/database/
第三步 导入数据库将数据传输到新服务器后,可以将数据库导入MySQL:
mysql -u root -p newdatabase /path/to/newdatabase.sql这样,您通过SCP的转移将完成。
PS:前提条件,请确保此需要导入的数据库服务器已经创建了 newdatabse这个数据库,如果没有在执行上述命令前:
如果在需导入的数据库服务器上没有创建相应数据库,请先创建数据库
CREATE DATABASE newdatabase;创建数据库newdatabase完毕后,在执行导入操作
mysql -u root -p newdatabase /path/to/newdatabase.sql以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 mysql 实现迁移数据库到另一台服务器
相关文章
- golang源码分析:golang使用mysql XA事务
- MySQL Error number: MY-011655; Symbol: ER_GRP_RPL_FAILED_TO_SHUTDOWN_REGISTRY_MODULE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL客户端输出窗口显示中文乱码问题解决办法详解数据库
- 交互PHP与MySQL联动:实现数据交互(php与mysql数据库)
- MySQL数据库中插入两张表的技巧(mysql插入两张表)
- 使用cmd进入MySQL数据库(cmd进入mysql)
- MySQL数据库:轻松实现多表查询(mysql数据库多表查询)
- JavaScript连接MySQL数据库:深入解析(js链接mysql)
- MySQL 中使用递增函数实现数据库自增(mysql递增函数)
- MySQL命令行快捷入门:管理你的数据库(mysql命令行进入)
- 文件MySQL数据库.MYI文件分析(mysql.myi)
- PHP与MySQL的网站搭建指南(php和mysql搭建)
- PHP操作MySQL数据库实现排名(mysql排名php)
- Mysql和NoSQL:如何选择最适合的一款数据库管理系统?(mysql与nosql)
- MySQL中的Modify操作(mysql的modify)
- 如何使用MySQL选择数据库:入门指南(mysql选择数据库)
- MySQL数据库如何成功恢复丢失数据(mysql数据库恢复数据)
- MySQL数据库:存储文件的位置(mysql数据库存放位置)
- 技术MySQL中HEX函数详解(mysql中hex)
- MySQL数据库出现1142错误的处理方法(mysql中1142错误)
- MySQL与AQL两强巅峰之争(aql mysql)
- 三大厂家MySQL新型数据库解决方案抢眼(3大厂家 mysql)
- Mysql锁机制保护数据的利器(11.+mysql锁机制)
- MySQL数据库操作如何快速查询前3行数据(mysql中前3行)
- MySQL三十条军规,带你轻松玩转数据库(mysql三十条军规)
- 轻松快捷,一键部署MySQL数据库(mysql一键部署)
- MySQL如何下载和观看视频(mysql下载视频)
- MySQL和Xenon的联合提高数据库性能的终极解决方案(mysql xenon)