Mysql敕令行導入sql數據。本站提示廣大學習愛好者:(Mysql敕令行導入sql數據)文章只能為提供參考,不一定能成為您想要的結果。以下是Mysql敕令行導入sql數據正文
我的小我理論是:phpmyadmin 導出 utf-8 的 insert 形式的 abc.sql
ftp abc.sql 到辦事器
ssh 到辦事器
mysql -u abc -p use KKK(數據庫名,假如沒有就 create database KKK) set names 'utf8' source abc.sql
留意:我看到 set character set utf8; 的說法,那樣不可,中文亂碼。
1.起首在敕令行掌握台中翻開mysql
也許敕令的以下:
mysql -u root -p database_name
然後也許會提醒輸出對應的暗碼
2.上面這條敕令也許對你有效,當你想改換一個數據庫的時刻
mysql>use database_name
然後應用上面這個敕令
mysql>source d:\datafilename.sql
固然你須要將文件地點的途徑弄清晰,而且准確地應用了他
進入mysql 裝置地點的目次的子目次bin. 輸出履行導入sql的敕令.
例如: 你的mysql 裝置在 d:\mysql
步調以下:
開端 -> 運轉 -> 輸出CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
個中 root 為你的mysql治理員用戶名, 123456 為暗碼 test為數據庫稱號 d:\a.sql 為備份上去的數據文件地點地位.
假如是Windows的話,從敕令提醒符下到MYSQL文件目次中的Bin文件夾下,履行敕令
mysql -u root -p databasename < db.sql
個中root是你MYSQL的用戶名,databasename是你數據庫的稱號,而db.sql你是的文件.留意你必需把db.sql放到bin文件夾下才可以.固然文件的地位可以換.
假如是LINUX的話,直接輸出
mysql databasename < db.sql