mysql備份與還原

2021-06-20 02:02:29 字數 502 閱讀 5332

工作中用到了mysql,在這裡做個備忘記錄

1:備份:

匯出整個資料庫database

mysqldump -u root -p  database > dump.sql

只匯出表結構:

mysqldump -u root -p  -d database > dump.sql

匯出單個資料表table

mysqldump –add-drop-table -u root -p database table > dump.sql

2:還原:

進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;

建立你要還原的資料庫,輸入"create database voice;",回車;

切換到剛建立的資料庫,輸入"use voice;",回車;

匯入資料,輸入"source voice.sql;",回車,

開始匯入,再次出現"mysql>"並且沒有提示錯誤即還原成功。 

mysql備份與還原

假設mysql 安裝在c 盤,mysql資料庫的使用者名稱是root,密碼是123456,資料庫名是database name,在d 盤根目錄下面存放備份資料庫,備份資料庫名字為backup20070713.sql。備份資料庫 mysqldump uroot p123456 database nam...

mysql備份與還原

備份檔案 檔案開頭記錄了mysql的版本 備份的主機名和資料庫名。檔案中,以 開頭的的都是sql語言的注釋 不會被執行 但是,以 40101 等形式開頭 的是與mysql有關的注釋。40101 是mysql資料庫的版本號,這裡就表示mysql 4.1.1 如果還原資料時,mysql的版本比4.1.1...

mysql備份與還原

cmd進入控制台視窗,進入mysql的bin目錄下,輸入 mysqldump uroot proot test tblusermonth tblusermonth.sql 解釋如下 u使用者名稱 root p密碼 root 庫名 test 表名 tblusermonth 可選 其他引數 d 匯出表結...