1. 程式人生 > >failed to open file mysql,匯入mysql資料庫打不開的解決辦法

failed to open file mysql,匯入mysql資料庫打不開的解決辦法

使用mysql匯入資料庫時很不湊巧的出現:

Failed to open file 'xxx.sql', error: 2

出現這種情況時什麼都不要幹,第一在你的mysql中設定編碼模式 set names 編碼模式; 第二儘量你匯入的資料庫的名字不要是中文,先把他改為英文名並且路徑名的改為反斜槓(如D:/BaiduYunDownload/mysql/chengji.sql )再匯入試試。如若不行請試以下方法; 主要的原因在於mysql沒許可權讀取你指定匯入碟符的許可權。 so我們此時應該給mysql 加上讀取許可權 轉載請註明出處:http://blog.csdn.net/zch501157081/article/details/51351481
在此附上乾貨: 1.新增mysql安裝路徑。首先右鍵單擊“我的電腦(wind7是“計算機”)”--->“屬性”-->"高階系統設定",彈出“系統屬性”介面
2.單擊“環境變數”,彈出“環境變數”視窗,如圖:
3.找到“系統變數”下的“Path”,選中path,點選編輯,在path中加入mysql的安裝路徑,我的是D:\PHP\wamp\bin\mysql\mysql5.6.17\bin,故在path末尾加入D:\PHP\wamp\bin\mysql\mysql5.6.17\bin。注意加之前要在語句的最後加上  ;  ,最後“確定”儲存。
ok 完成 在此附上如何在mysql中匯入資料庫:
1.進入到資料庫,set names gbk;//確定編碼模式 2.use xxx //選取你要匯入的資料庫 3.source D:\xxx\xxx\xxx;//你的路徑 第二種方式: 不進入資料庫
  • 備份:mysqldump -h伺服器地址 -u登入名 -P埠號 -p 資料庫名>檔名
    • 注意:需要管理員許可權;
  • 恢復:mysql -h伺服器地址 -u登入名 -P埠號 -p 資料庫名<檔名
另外的用第三方工具匯入的就不在此羅列了;