使用mysql資料庫的朋友, 經常會使用mysqldump備案資料庫, 然後到新伺服器還原, 這個過程中, 有朋友會遇到ERROR 1046 (3D000) No database selected的提示, 這個原因是沒有在命令中指定對應的資料庫。 解決的方法也很簡單, 假設mysqldump備案的 ...
使用mysql資料庫的朋友,
經常會使用mysqldump備案資料庫,
然後到新伺服器還原,
這個過程中,
有朋友會遇到ERROR 1046 (3D000) No database selected的提示,
這個原因是沒有在命令中指定對應的資料庫。
解決的方法也很簡單,
假設mysqldump備案的數據文件名稱為qinziheng.back,
在新伺服器中的路徑是 /backup/qinziheng20171224_mysql.back
在shell中使用還原命令 mysql -u root -p qinziheng < /backup/qinziheng20171224_mysql.back
然後輸入root的資料庫密碼即可。
其中 qinziheng 為要導入的資料庫名稱,
猛擊這裡,
瞭解《mysql創建資料庫,設置charset為utf8,並使用utf8_general_ci字元集校驗結果》