mysql備份 匯入

2022-10-11 03:24:10 字數 1272 閱讀 3035

mysql備份和匯入

以mysql執行在192.168.2.199:3306,使用者root 為例

安裝mysql會預設安裝mysqldump,手動安裝:

yum -y install mysql-client

1備份所有庫
#會備份所有庫,包括mysql自帶的庫,匯入到其他例項的時候可能有問題,不推薦使用!!!

#****** -h 192.168.2.199 -p 3306 -uroot -p -a > ./mybak.sql

# -a:備份所有庫

#匯入:

#mysql -u root -p ./mybak.sql

2備份多個庫
mysqldump -h 192.168.2.199 -p 3306 -uroot -p --databases db1 db2 > ./mybak.sql

#db1、db2:庫名

匯入:mysql -u root -p <./mybak.sql

3備份單個庫
mysqldump -h 192.168.2.199 -p 3306 -uroot -p db1 --databases dbt1 > ./mybak.sql

# db1:庫名

匯入:mysql -u root -p <./mybak.sql

# hot庫必須先手動建立才能匯入成功

4備份多個表
mysqldump -h 192.168.2.199 -p 3306 -uroot -p db1 --tables t1 t2 > ./mybak.sql

# db1:庫名

#t1、t2:表名

匯入:mysql -u root -p -d hot <./mybak.sql

#-d 指定庫名

# hot庫必須先手動建立才能匯入成功

5備份單個表
mysqldump -h 192.168.2.199 -p 3306 -uroot -p db1 --tables t1 > ./mybak.sql

# db1:庫名

#t1:表名

匯入:mysql -u root -p -d hot <./mybak.sql

# hot庫必須先手動建立才能匯入成功

使用mysql備份

備份所有庫

備份多個庫

備份單個庫

備份多個表

備份單個表

mysql 備份與匯入

usr local mysql bin mysqldump uroot p1 l f test home test.sql 備份資料庫test l 鎖定當前正常匯出的表,其它表不影響,f,重新整理日誌後再開始匯出,主從設計時從庫複製主庫時重新整理日誌點再進行主從 usr local mysql bi...

MySql匯入和備份

在dos的 mysql安裝目錄 bin 目錄下用下面命令 color red mysql c default character set utf8 u username p databasename h ipaddress sql color 其中username 為mysql使用者名稱,一般為ro...

mysql備份及匯入

坑爹的是mysqldump能匯出來,不知道為啥到不進去,糾結了半天,直接mysql就匯入了 匯出 mysqldump h 127.0.0.1 uroot pdzl ecshop home ecshop 12 16backup.sql 如果在win7下遠端備份,可能沒有設環境變數,cd 到c prog...