当前位置: 首页 > news >正文

常用环境部署(二十二)——MySQL的数据库迁移到另一个机器上

1、导出原数据库的数据

mysqldump -u [用户名] -p[密码] [数据库名] > database_dump.sql

命令示例:

mysqldump -u root -p123456 wd > /opt/wd.sql

2、在新机器上创建数据库

mysql -u [用户名] -p -e "CREATE DATABASE [新数据库名]"

命令示例:

mysql -u root -p1234567890w -e "CREATE DATABASE wd"

3、上传导出的SQL文件

(1)SCP传输文件

scp -P 端口号 -r <文件名>.sql  用户名@服务器地址:<目标路径>

 命令示例:

scp -P 10022 -r /data/www/disater-recovery-20220604.sql root@192.156.44.176:/data/www/

(2)其他方式传输

如果两台服务器网络不通,大家可以通过将镜像从源服务器放在本地,然后通过sftp等方式上传到另一台服务器。

4、导入数据到新机器的数据库

mysql -u [用户名] -p[密码] [新数据库名] < database_dump.sql

 命令示例:

mysql -u root -p1234567890 wd < database_dump.sql

注意:确保替换上述命令中的[用户名]、[密码]、[数据库名]和[新数据库名]为实际的值。如果密码参数(-p)后没有空格,则不需要在密码后面加上分号。

http://www.lryc.cn/news/472851.html

相关文章:

  • 两台主机只能单方向ping通
  • redis windows 5.0 下载
  • 视频转gif怎么转换?6种视频格式转换简单方法分享,附操作截图!
  • StructRAG简介
  • java脚手架系列12-mongoDB
  • python四舍五入保留两位小数
  • 期权懂|有什么期权交易策略能够稳赚不赔的?
  • 笔记本脱机状态
  • Node.js:模块 包
  • 油动无人机动力测试台-60公斤级-Flight Stand 60 ICE
  • 给grasshopper中的python脚本电池加个标签
  • 别被忽悠了 Lua 数组真的也可以从 0 开始索引?
  • docker占用磁盘过多问题
  • [实时计算flink]使用Python依赖
  • MySql如何实现分布式锁
  • 「行内揭秘」 SQLynx数据库界的“小众宝藏”?
  • 【已解决】【MySQL】IDEA配置数据库 报错 未配置SQL方言 无法使用SQL提示
  • js 通过filter 实现扁平化数据tree
  • Android 开发 调节声音 SeekBar自定义样式
  • UART-通用异步收发器
  • Linux——— 信号
  • 安全见闻-web安全
  • 华为手机卸载系统应用的方法
  • 力扣算法笔记——生成随机数组
  • Anaconda和Pycharm超详细安装教程(2024版本+Win11)
  • 代码随想录:从中后/中前遍历序列构造二叉树
  • 2-134 基于matlab的图像边缘检测
  • 【Java并发编程】线程池详解
  • ThingsBoard规则链节点:GPS Geofencing Events节点详解
  • Jmeter基础篇(19)JSR223预处理器