1. mysql中怎麼導出數據
MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
如我輸入的命令行:mysqlmp
-u
root
-p
news
>
news.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
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;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1
備份
開始菜單
|
運行
|
cmd
|利用「cd
\Program
Files\MySQL\MySQL
Server
5.0\bin」命令進入bin文件夾
|
利用「mysqlmp
-u
用戶名
-p
databasename
>exportfilename」導出資料庫到文件,如mysqlmp
-u
root
-p
voice>voice.sql,然後輸入密碼即可開始導出。
1.2
還原
進入MySQL
Command
Line
Client,輸入密碼,進入到「mysql>」,輸入命令"show
databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create
database
voice;",回車;切換到剛建立的資料庫,輸入"use
voice;",回車;導入數據,輸入"source
voice.sql;",回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1
備份
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysqlmp
-u
root
-p
voice>voice.sql,輸入密碼即可。
2.2
還原
法一:
[root@localhost
~]#
mysql
-u
root
-p
回車,輸入密碼,進入MySQL的控制台"mysql>",同1.2還原。
法二:
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysql
-u
root
-p
voice
評論
0
0
載入更多
2. mysql導出資料庫幾種方法
1、確保我們的資料庫已經正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運行窗口,輸入cmd。
3. MySQL怎樣導出資料庫
打開Navicat ,在我們要到處的數據上面右擊滑鼠,然後彈出的快捷菜單上點擊「轉儲SQL 文件」,在再次彈出的子菜單項中選擇第一個「數據跟結構」。
4. 怎麼將mysql資料庫數據導出成.sql文件
1、首先雙擊打開mysql資料庫,打開需要導出的文件。
5. MySQL資料庫怎麼導出數據
方法一
cmd 到mysql bin目錄下用 如下命令 mysqlmp --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果裝了navicate那就更簡單了 先連接上資料庫,選中資料庫 再選擇轉儲sql 就好了
方法二
進入cmd (注意在os cmd中 而不是在mysql中)
===================
1.導出資料庫(sql腳本)
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u root -p db_name > test_db.sql
2.mysql導出資料庫一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p test_db users> test_users.sql (結尾沒有分號)
方法三
啟動mysql服務
/etc/init.d/mysql start
導出整個資料庫
mysqlmp dbname > c:mydb.sql -u root -p
導入資料庫
source mydb.sql
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
更詳細的導入資料庫教程
2.1. 導出sql腳本
在原資料庫伺服器上,可以用php教程myadmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出sql腳本。
2.1.1 用php(www.111cn.net)myadmin工具
導出選項中,選擇導出"結構"和"數據",不要添加"drop database"和"drop table"選項。
選中"另存為文件"選項,如果數據比較多,可以選中"gzipped"選項。
將導出的sql文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
2.2. 創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。
2.3. 將sql腳本導入執行
同樣是兩種方法,一種用phpmyadmin(mysql資料庫管理)工具,或者mysql命令行。
2.3.1 用phpmyadmin工具
從控制面板,選擇創建的空資料庫,點"管理",進入管理工具頁面。
在"sql"菜單中,瀏覽選擇剛才導出的sql文件,點擊"執行"以上載並執行。
注意:phpmyadmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
6. 如何將mysql中的資料庫導出
雙擊打開Navicat,點擊「連接」,在彈出框中輸入連接名(連接名可隨便定義,只要能識別清楚,例如conn),輸入用戶名,密碼,點擊「連接測試」,彈出「連接成功」,則表示用戶名,密碼輸入正確,點擊「確定」,創建連接
END
導出一個資料庫中所有表的數據
1
雙擊連接名conn,雙擊要打開的資料庫,在右邊看到該資料庫中的所有表
2
選中資料庫,右鍵選中「轉存Sql文件」,選擇「結構與數據」,(結構與數據導出的是表結構和表中數據,結構導出的則只是表結構)。再彈出框中選擇存儲文件的地方,以及重命名,點擊確定則可以導出數據,最後顯示successfully,則導出成功
END
導出一個資料庫中幾張表的所有數據
雙擊連接名conn,雙擊要打開的資料庫,在右邊看到該資料庫中的所有表
點擊導出向導,在彈出框中選擇導出類型,(根據實際情況導出),然後點擊「下一步」
在彈出框中,選擇要導出的表名稱,並在左下角「全部」點擊進行選擇,然後點擊「下一步」
4
在彈出框中選擇要導出的欄位,一般為全選,點擊下一步,接下來選擇輸出日期格式等配置,選擇下一步,點擊開始,則開始導出指定表的數據
7. 如何將mysql中的數據導出成文件 mysqlmp
mysqlmp: 最早,也是最成熟的邏輯備份工具,是 MySQL 原生的用來備份整個資料庫實例、單個資料庫、單張表的邏輯備份工具, 上手簡單,學習成本幾乎為 0。備份簡單,恢復也簡單。
比如導出單個資料庫 ytt: mysqlmp ytt > /tmp/ytt.sql;
恢復也非常簡單:mysql < /tmp/ytt.sql
缺點是備份速度慢。在整個備份過程中,是單線程運行;備份出來的數據集要恢復的話同樣也是單線程運行,恢復速度也慢。除非對同一時刻的所有表單獨備份出來,自己寫額外腳本進行多線程恢復。
8. mysql如何導出資料庫
可以下載個navicat工具,用工具連接資料庫後有個導出功能,能直接導出資料庫文件,後綴格式自己選擇,一般是導出sql後綴的文本文件。
9. 怎樣在MySQL資料庫中導出整個資料庫
1.導出整個資料庫
mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
mysqlmp
-u
wcnc
-p
smgp_apps_wcnc
>
wcnc.sql
2.導出一個表
mysqlmp
-u
用戶名
-p
資料庫名
表名>
導出的文件名
mysqlmp
-u
wcnc
-p
smgp_apps_wcnc
users>
wcnc_users.sql
3.導出一個資料庫結構
mysqlmp
-u
wcnc
-p
-d
--add-drop-table
smgp_apps_wcnc
>d:wcnc_db.sql
-d
沒有數據
--add-drop-table
在每個create
語句之前增加一個drop
table
4.導入資料庫