如何使用命令提示符導出mysql數據庫?

個人數據庫很大,所以我想使用命令提示符將其導出,可是我不知道如何。 php

我正在使用WAMP。 mysql


#1樓

在此路徑轉到命令提示符, sql

C:\\Program Files (x86)\\MySQL\\MySQL Server 5.0\\bin> 數據庫

而後使用此命令導出數據庫( -p後沒有空格服務器

mysqldump -u[username] -p[userpassword] yourdatabase > [filepath]wantedsqlfile.sql spa


#2樓

我已將Wamp服務器安裝在D:驅動器中,所以您必須從ur命令行->轉到如下路徑(若是您已將您的wamp安裝在c:驅動器中,則只需替換d:wih c:這裏) 命令行

D:\>cd wamp
D:\wamp>cd bin
D:\wamp\bin>cd mysql
D:\wamp\bin\mysql>cd mysql5.5.8 (whatever ur verserion will be displayed here use keyboard Tab button and select the currently working mysql version on your server if you have more than one mysql versions)
D:\wamp\bin\mysql\mysql5.5.8>cd bin
D:\wamp\bin\mysql\mysql5.5.8\bin>mysqldump -u root -p password db_name > "d:\backupfile.sql"

這裏的root是個人phpmyadmin的用戶, 密碼是phpmyadmin的密碼,所以, 若是您還沒有爲root設置任何密碼,而在那個地方沒有任何輸入,則 db_name是數據庫(要進行備份的數據庫),backupfile.sql是您要在其中備份數據庫文件的文件,還能夠將備份文件位置(d:\\ backupfile.sql)從更改成計算機上的任何其餘位置 code


#3樓

使用如下命令找到您的mysql實例: server

which mysql

若是正確,則使用如下命令導出(不然,導航至bin中mamp文件夾中的mysql實例): ip

mysqldump -u [username] -p [password] [dbname] > filename.sql

若是您但願同時壓縮它:

mysqldump -u [username] -p [password] [db] | gzip > filename.sql.gz

而後,您能夠使用如下命令在服務器之間移動該文件:

scp user@xxx.xxx.xxx.xxx:/path_to_your_dump/filename.sql.gz your_detination_path/

(其中xxx.xxx.xxx.xxx是服務器IP地址)

而後導入:

gunzip filename.sql.gz | mysql -u [user] -p [password] [database]

#4樓

只需使用如下命令,

出口:

mysqldump -u [user] -p [db_name] | gzip > [filename_to_compress.sql.gz]

導入:

gunzip < [compressed_filename.sql.gz]  | mysql -u [user] -p[password] [databasename]

注意:關鍵字「 -p」和密碼之間沒有空格。


#5樓

mysqldump -h [host] -p -u [user] [database name] > filename.sql

本地主機中的示例

mysqldump -h localhost -p -u root cookbook > cookbook.sql
相關文章
相關標籤/搜索