国产探花免费观看_亚洲丰满少妇自慰呻吟_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,然后輸入密碼即可開始導出。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 微山县| 尚义县| 都兰县| 尚志市| 邯郸市| 平顶山市| 嘉义市| 灌阳县| 汉中市| 桑日县| 郑州市| 若羌县| 广平县| 怀安县| 萨迦县| 巧家县| 岐山县| 米易县| 望谟县| 建瓯市| 德保县| 临沭县| 吉木萨尔县| 微山县| 类乌齐县| 虞城县| 襄汾县| 同江市| 玉溪市| 奇台县| 唐河县| 万源市| 铜川市| 普安县| 威信县| 沙洋县| 岫岩| 洛宁县| 理塘县| 台湾省| 黎城县|