国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL命令行導出導入數據庫實例詳解

2024-07-24 12:53:28
字體:
來源:轉載
供稿:網友

MySQL命令行導出數據庫:

1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄

如我輸入的命令行:cd C:/Program Files/MySQL/MySQL Server 5.5/bin
(或者直接將windows的環境變量path中添加該目錄)

 2,導出數據庫:mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

如我輸入的命令行:mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql   (輸入后會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在數據庫名后面輸入表名即可)

       mysql導出數據庫一個表
  mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
  mysqldump -u lmapp -p lmapp users> test_users.sql (結尾沒有分號)

3、會看到文件news.sql自動生成到bin文件下  

 導出時,遇到上面的問題。

解決措施:加個參數-P 3308(mysql服務端口)即可解決問題。

命令行導入數據庫:

1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p   (輸入同樣后會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數據庫,這時是空數據庫,如新建一個名為news的目標數據庫
5,輸入:mysql>use 目標數據庫名
如我輸入的命令行:mysql>use news;
6,導入文件:mysql>source 導入的文件名;

如我輸入的命令行:mysql>source news.sql; 

       注:由于導入數據庫的規模、數據結構不同,導入所需時間會有較大差異。我導入的數據庫有123M,花費將近5個小時。期間以為機器宕掉了,仔細觀察命令行界面發現,導入是在正常進行的。導入成功后的界面如下:

      

      注:導入單張數據表時,使用類似use lmapp lm_area 、source lm_area.sql的sql語句。原數據表可存在,導入后的數據表會覆蓋同名已存在的數據表。

      MySQL備份和還原,都是利用mysqldump、mysql和source命令來完成的。

1.Win32下MySQL的備份與還原

1.1 備份

開始菜單 | 運行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令進入bin文件夾 | 利用“mysqldump  -u 用戶名 -p databasename >exportfilename”導出數據庫到文件,如mysqldump -u root -p voice>voice.sql,然后輸入密碼即可開始導出。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合山市| 繁昌县| 南京市| 宁南县| 长春市| 积石山| 珲春市| 横山县| 东乌| 潜江市| 新宾| 西盟| 台东县| 黎川县| 师宗县| 吴江市| 镇安县| 泽库县| 克东县| 大石桥市| 惠水县| 峨山| 正镶白旗| 阜阳市| 彝良县| 博乐市| 高淳县| 土默特左旗| 绥德县| 上思县| 都江堰市| 凤庆县| 石狮市| 泌阳县| 宁化县| 和硕县| 密山市| 罗山县| 扶风县| 文安县| 沁阳市|