MySQL 8:备份&导入【备忘】
mysql 8.0.25、8.0.32
---
序章
使用命令(mysqldump)备份旧数据库的数据——sql文件。
使用命令(mysql> source)导入备份数据到新数据库。
mysqldump 导出 为 sql 文件
使用 只导出数据不导出 结构:
整个数据库 mysqldump -t 数据库名 -uroot -p > xxx.sql 数据库中某个表 mysqldump -t 数据库名 -uroot -p --tables tab1 > tab1.sql |
注意,有个 “-t”选项,没有的话,会导出 建库建表语句。
注意,“>”后面 可以是 相对路径,也可以是 绝对路径。
注意,数据库服务器端口使用 “-P 3306”,大写的 P。
见 参考资料#1。
source 导入 sql 文件
使用 mysql 命令 登录服务器,选择数据库(),然后,执行 source 命令:
# mysql 登录后 mysql>source xxx.sql |
注意,xxx.sql 可以是 相对路径,也可以是 绝对路径。
见 参考资料#2。
mysql 的相关命令位置
安装 mysql 8 后,会有一些 mysql 相关命令,位于:
/usr/bin /usr/sbin |
目录下。
具体的:
# ls /usr/bin | grep mysql mysql mysqladmin mysqlbinlog mysqlcheck mysql_config_editor mysqld_pre_systemd mysqldump mysqldumpslow mysqlimport mysql_migrate_keyring mysqlpump mysql_secure_installation mysqlshow mysqlslap mysql_ssl_rsa_setup mysql_tzinfo_to_sql mysql_upgrade |
# ls /usr/sbin | grep mysql mysqld |
---END---
本文链接:
https://www.cnblogs.com/luo630/p/18140020
ben发布于博客园
参考资料
1、mysql mysqldump 命令导出指定表的数据
https://www.cnblogs.com/linjiqin/p/11888943.html
2、MySQL导入SQL文件及常用命令
https://www.cnblogs.com/xxaxx/p/6156203.html
3、
ben发布于博客园
ben发布于博客园