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发布于博客园

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章