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發佈於博客園

 

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