Mysqldump常用命令

2022-06-16 07:00:08 字數 959 閱讀 2911

匯出資料

1、備份全部資料庫的資料和表結構

mysqldump -uroot -ppassword -a >all.sql

2、只備份表結構,不備份資料

mysqldump -uroot -ppassword -a -d > database.sql

3、只備份資料庫,不備份表結構

mysqldump -uroot -ppassword -a -t > data.sql

4、備份單個資料庫的資料和表結構(只備份資料或者表結構可以用-t或者-d)

mysqldump -uroot -password dbname > dbname.sql

5、一次性備份多個資料庫的資料和表結構(只備份資料或者表結構可以用-t或者-d)

mysqldump -uroot -ppassword db1 db2 > dbs.sql

6、備份並壓縮備份檔案

mysqldump -uroot -ppassword -a |gzip all.sql.gz

7、備份所有資料庫的資料和表結構並重新整理資料(需要開啟binlog日誌,可以用於構建主從)

mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 -uroot -ppassword --all-databases | gzip all_dbs.sql.gz

匯入資料

1、直接通過命令重定向匯入資料

mysql -uroot -ppassword < all.sql

2、在mysql終端source檔案

mysql -uroot -ppassword

mysql> source all.sql

3、還原單個資料庫(同樣可以通過mysql終端source)

mysql -uroot -ppassword db1 < db.sql

MySQLdump常用命令

mysqldump常用 mysqldump u root p databases 資料庫1 資料庫2 sql 還原 系統命令行 mysql uroot p123456 常見選項 all databases,a 備份所有資料庫 databases,b 用於備份多個資料庫,如果沒有該選項,mysqldu...

MySQLdump常用命令

mysqldump常用 mysqldump u root p databases 資料庫1 資料庫2 sql 還原 系統命令行 mysql uroot p123456 f all.sql 2.備份全部資料庫的結構 加 d 引數 mysqldump uroot p123456 a d f all st...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...