簡單的mysql備份和還原(可以用來移植資料庫))

2021-08-25 19:29:48 字數 719 閱讀 5882

進入到mysql安裝目錄下的bin資料夾

cmd >> mysqldump -uroot -ppassword database_name > abc.sql

abc.sql  為生成的備份檔案,字尾和目錄可以自己定義

cmd>>  mysql  -uroot -ppassword new_database < abc.sql

還原的前提是已經有了new_database這個資料庫,否則需要新建

先進入到mysql中,執行建庫命令。

cmd>> mysql -uroot -ppassowrd;

mysql>> create database abc;

mysql>> exit;

回到cmd狀態重新執行步驟2中第一句命令即可。

在新版本的mysql中,預設字符集是utf8mb4、 utf8mb4_0900_ai_ci,如果想要將當前資料庫移植到低版本的mysql中,在還原的時候會出現code collation:unknown utf8mb4_0900_ai_ci提示。

utf8mb4_0900_ai_ci  --替換為--> utf8_general_ci

utf8mb4 --替換為-->  utf8

儲存後,再匯入即可。

實測 mysql 8.0 win7 匯入到 ubuntu 14.04會出現這個問題,主要影響就是所有的view都失效(view存在,但是無法查詢資料)。

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

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

MySQL備份和還原

1 備份 使用mysqldump在cmd下執行 1 先進入到 mysql安裝目錄的bin目錄下 執行命令 mysqldump hlocalhost uroot proot cms cms 20071226.sql 備份檔案cms 20071226.sql位於bin目錄下。2 還原 1 建立要還原的資...

MySQL備份和還原

mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...