MySQL命令行導出數(shù)據(jù)庫
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),平邑企業(yè)網(wǎng)站建設(shè),平邑品牌網(wǎng)站建設(shè),網(wǎng)站定制,平邑網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,平邑網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄 如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
2,導出數(shù)據(jù)庫:mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導出的文件名 如我輸入的命令行:mysqldump -u root -p news > news.sql (輸入后會讓你輸入進入MySQL的密碼) (如果導出單張表的話在數(shù)據(jù)庫名后面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下 命令行導入數(shù)據(jù)庫
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql -u 用戶名 -p 如我輸入的命令行:mysql -u root -p (輸入同樣后會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數(shù)據(jù)庫,這時是空數(shù)據(jù)庫,如新建一個名為news的目標數(shù)據(jù)庫
5,輸入:mysql>use 目標數(shù)據(jù)庫名 如我輸入的命令行:mysql>use news;
6,導入文件:mysql>source 導入的文件名; 如我輸入的命令行:mysql>source news.sql; MySQL備份和還原,都是利用mysqldump、mysql和source命令來完成的。
備份數(shù)據(jù)庫:
進入cmd 導出所有數(shù)據(jù)庫:輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -A>[備份文件的保存路徑]
導出數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu):輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p [要備份的數(shù)據(jù)庫名稱]>[備份文件的保存路徑]
例子:mysqldump -u root -p test>d:\test.sql 注意:此備份只備份數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu),沒有備份存儲過程和觸發(fā)器
只導出數(shù)據(jù)不導出數(shù)據(jù)結(jié)構(gòu):輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -t [要備份的數(shù)據(jù)庫名稱]>[備份文件的保存路徑]
導出數(shù)據(jù)庫中的Events 輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -E [數(shù)據(jù)庫用戶名]>[備份文件的保存路徑]
導出數(shù)據(jù)庫中的存儲過程和函數(shù) mysqldump -u [數(shù)據(jù)庫用戶名] -p -R [數(shù)據(jù)庫用戶名]>[備份文件的保存路徑]
導入數(shù)據(jù)庫 mysql -u root -p<[備份文件的保存路徑]
恢復備份文件: 進入MYSQL Command Line Client
先創(chuàng)建數(shù)據(jù)庫:create database test
注:test是創(chuàng)建數(shù)據(jù)庫的名稱 再切換到當前數(shù)據(jù)庫:use test 再輸入:\. d:/test.sql 或 souce d:/test.sql
注*****