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的資料庫怎麼導出是怎樣導出的呀。
1.nbsp;概述MySQL資料庫的導入,有兩種方法:1)nbsp;先導出資料庫SQL腳本,再導入;2)nbsp;直接拷貝資料庫目錄和文件。在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。2.nbsp;方法一nbsp;SQL腳本形式操作步驟如下:2.1.nbsp;導出SQL腳本在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出SQL腳本。2.1.1nbsp;用phpMyAdmin工具導出選項中,選擇導出「結構」和「數據」,不要添加「Dropnbsp;DATABASE」和「Dropnbsp;TABLE」選項。選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。將導出的SQL文件保存下來。2.1.2nbsp;用mysqlmp命令行命令格式mysqlmpnbsp;-u用戶名nbsp;-pnbsp;資料庫名nbsp;amp;gt;nbsp;資料庫名.sql範例:mysqlmpnbsp;-urootnbsp;-pnbsp;abcnbsp;amp;gt;nbsp;abc.sql(導出資料庫abc到abc.sql文件)提示輸入密碼時,輸入該資料庫用戶名的密碼。2.2.nbsp;創建空的資料庫通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。2.3.nbsp;將SQL腳本導入執行同樣是兩種方法,一種用phpMyAdmin(mysql資料庫管理)工具,或者mysql命令行。2.3.1nbsp;用phpMyAdmin工具從控制面板,選擇創建的空資料庫,點「管理」,進入管理工具頁面。在「SQL「菜單中,瀏覽選擇剛才導出的SQL文件,點擊「執行」以上載並執行。注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。gzip使用方法:#nbsp;gzipnbsp;xxxxx.sql得到xxxxx.sql.gz文件。2.3.2nbsp;用mysql命令行命令格式mysqlnbsp;-u用戶名nbsp;-pnbsp;資料庫名nbsp;amp;lt;nbsp;資料庫名.sql範例:mysqlnbsp;-uabc_fnbsp;-pnbsp;abcnbsp;amp;lt;nbsp;abc.sql(導入資料庫abc從abc.sql文件)提示輸入密碼時,輸入該資料庫用戶名的密碼。3nbsp;方法二nbsp;直接拷貝如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。3.1nbsp;准備原始文件用tar打包為一個文件3.2nbsp;創建空資料庫3.3nbsp;解壓在臨時目錄中解壓,如:cdnbsp;/tmptarnbsp;zxfnbsp;mydb.tar.gz3.4nbsp;拷貝將解壓後的資料庫文件拷貝到相關目錄cdnbsp;mydb/cpnbsp;*nbsp;/var/lib/mysql/mydb/對於FreeBSD:cpnbsp;*nbsp;/var/db/mysql/mydb/3.5nbsp;許可權設置將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660chownnbsp;mysql:mysqlnbsp;/var/lib/mysql/mydb/*chmodnbsp;660nbsp;/var/lib/mysql/mydb/*
Ⅲ 怎麼導出mysql資料庫的表
1.打開Navicat操作面板,選擇需要操作的資料庫及資料庫表
2.點擊「導出向導」
3.在「導出向導」中選擇導出表類型,這里選擇SQL腳本文件,然後點擊下一步
4.這里只有一個tags表,選中並在「導出到」欄目選擇導出的存儲路徑,選擇路徑後,點擊下一步
5.選擇需要導出的欄位,默認全部導出,點擊下一步
Ⅳ 怎樣在MySQL資料庫中導出整個資料庫
1、打開命令行,在命令行里輸入mysql,然後按回車就可以打開mysql的命令了。要注意的是區分大小寫,不能輸入Mysql。
Ⅳ mysql如何導出資料庫
可以下載個navicat工具,用工具連接資料庫後有個導出功能,能直接導出資料庫文件,後綴格式自己選擇,一般是導出sql後綴的文本文件。
Ⅵ 怎麼將mysql資料庫數據導出成.sql文件
1、首先雙擊打開mysql資料庫,打開需要導出的文件。
Ⅶ MySQL怎樣導出資料庫
打開Navicat ,在我們要到處的數據上面右擊滑鼠,然後彈出的快捷菜單上點擊「轉儲SQL 文件」,在再次彈出的子菜單項中選擇第一個「數據跟結構」。
Ⅷ mysql如何導出整個資料庫
mysql
的好用之處就是其命令行簡單明了。
mysqlmp是最快的方法。你看不懂沒關系,可以照著做。
1.打開DOS窗口
2.鍵入
mysqlmp
--user
root
--password=123456
mysql
>
d:\mysql.sql
--user
表示要你的mysql登陸用戶名
超級用戶默認為root
--password=123456
就是密碼了,你的是多少就把123456換成你的。
mysql
是資料庫名,你要導出的是什麼,就換成什麼名。
>
是重定向符
,把資料庫的內容以sql代碼的形式重定向到d:\mysql.sql文件。
知道了導出,肯定要導入:
導入方法:
1.打開DOS窗口。
2.鍵入mysql
-uroot
-p123456
mysql
<
d:\mysql.sql
就是上面的相反過程。只是形式有點差別。
很簡單吧。
Ⅸ mysql導出資料庫幾種方法
1、確保我們的資料庫已經正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運行窗口,輸入cmd。
Ⅹ 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文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。