MySQL 數據導入 Unknown MySQL server host 'localhost'
問題描述:
用mysqldump命令將數據庫備份到外部文件,但是用mysql命令行導入備份數據時,出現ERROR 2005(HY000) unkonw MySQL server host…錯誤
解決方法:
因為在平時工作中經常使用mysqldump命令導出備份數據,然后用mysql客戶端命令行工具中的source命令導入數據,從來沒有出過錯,唯一的區別是字符集不同,這次要導入的數據庫的字符集是utf8,所以就聯想到是不是需要為mysql客戶端命令行工具指定字符集,在查看了幫助后,用如下命令打開mysql客戶端工具mysql -uroot -p –default-character-set=utf8,然后再導入備份數據,一切ok。