MySQL的備份與還原

2021-07-23 07:33:33 字數 1046 閱讀 3743

原貼

mysql備份和還原,都是利用mysqldump、mysql和source命令來完成的。 

1.win32下mysql的備份與還原 

1.1 備份

開始選單 | 執行 | cmd |利用「cd /program files/mysql/mysql server 5.0/bin」命令進入bin資料夾 | 利用「mysqldump  -u 使用者名稱 -p databasename >exportfilename」匯出資料庫到檔案,如mysqldump -u root -p voice>voice.sql,然後輸入密碼即可開始匯出。 

1.2 還原

進入mysql command line client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫,輸入"use voice;",回車;匯入資料,輸入"source voice.sql;",回車,開始匯入,再次出現"mysql>"並且沒有提示錯誤即還原成功。 

2.linux下mysql的備份與還原 

2.1 備份

[root@localhost ~]# cd /var/lib/mysql (進入到mysql庫目錄,根據自己的mysql的安裝情況調整目錄) 

[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,輸入密碼即可。

2.2 還原

法一:

[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進入mysql的控制台"mysql>",同1.2還原。

法二:[root@localhost ~]# cd /var/lib/mysql (進入到mysql庫目錄,根據自己的mysql的安裝情況調整目錄) 

[root@localhost mysql]# mysql -u root -p voice

mysql還原 簡單的MySQL備份與還原方法分享

為了安全起見,需要經常對資料庫作備份,或者還原。對於 mysql 而言,最方便的方法可能就是用 phpmyadmin 的匯出 匯入功能了,但如果你的資料庫體積比較大,作為 web 應用的 phpmyadmin 可能會遭遇 超時 而操作失敗。所以,學會在命令列模式下備份 還原資料庫,還是很有必要的。l...

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...