Mysql:数据库迁移

如果你买了一台云服务器并且在这台服务器上安装了数据库依赖
随着工作的时长,数据库中肯定堆满了各种各样的数据,有可能是爬虫数据,亦有可能是网站后台数据,妈的 谁知道呢?

差不多过了两个月,你觉得你所买的服务器性能太过垃圾,也有可能想要更换服务器厂商或者更换服务器系统
那么原来系统中数据库的数据咋办?第一想到的自然是数据库的迁移

导出数据库

命令如下

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

比如

mysqldump -uroot -p123456 demo > demo.sql

在不同版本的mysql之间有可能存在密码警告的问题

那就不在 -p 后面指定

mysqldump -uroot -p demo > demo.sql

随后输入密码即可,这是一种密码保护的机制
这样在对应的目录下就会生成 demo.sql 文件,里面带有数据库的所有数据

导入数据库

首先指定要导入的目标服务器,也可能是本地服务器,谁知道呢?

# 新建一个数据库哇
mysql>create database newData;

#
进入数据库
mysql>use newData;

#
 导入数据文件
mysql>source /home/demo.sql;

查看目标服务器,发现数据库中已经有了数据,现在可以放心抛弃不称心的服务器了


MYSQL

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!