方法一
cmd 到mysql bin檔案夾下用 例如以下指令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就能夠的
假設裝了navicate那就更簡單了 先連接配接上資料庫,選中資料庫 再選擇轉儲sql 就好了
方法二
進入cmd (注意在os cmd中 而不是在mysql中)
===================
1.導出資料庫(sql腳本)
mysqldump -u username -p 資料庫名 > 導出的檔案名稱
mysqldump -u root -p db_name > test_db.sql
2.mysql導出資料庫一個表
mysqldump -u username -p 資料庫名 表名> 導出的檔案名稱
mysqldump -u wcnc -p test_db users> test_users.sql (結尾沒有分号)
方法三
啟動mysql服務
/etc/init.d/mysql start
導出整個資料庫
mysqldump dbname > c:mydb.sql -u root -p
導入資料庫
source mydb.sql
mysql -uusername -p 資料庫名 < 資料庫名.sql
更具體的導入資料庫教程
2.1. 導出sql腳本
2.1.1 用phpmyadmin工具
導出選項中,選擇導出"結構"和"資料",不要增加"drop database"和"drop table"選項。
選中"另存為檔案"選項,假設資料比較多,能夠選中"gzipped"選項。
将導出的sql檔案儲存下來。
2.1.2 用mysqldump指令行
指令格式
mysqldump -uusername -p 資料庫名 > 資料庫名.sql
範例:
mysqldump -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql檔案)
提示輸入password時,輸入該資料庫username的password。
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 -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql檔案)