mysql 命令mysqldump使用注意

2021-06-21 17:00:55 字數 1964 閱讀 7589

1.mysqldump –h ip位址 –u使用者名稱 –p密碼 資料庫名 表名 >」路徑」

例如:mysqldump -hlocalhost -uroot -proot one-stop sys_user>"d:/sys_user.sql"

注意:最後不要新增分號。

以上的命令執行後,包括:資料表建立語句,資料插入語句,注釋。

如果只想要資料的話。

-t  :表示只要資料。

-c :表示資料的insert 語句包括列名。

-e :表示使用具有多個values列的語法。

--compact :表示去掉注釋。

----extended-insert=false :表示 採用下列各式輸出到檔案中:

insert into `center_user` (`id`, `login_name`, `name`, `password`, `salt`, `max_pro_count`, `tel`, `email`, `address`, `status`, `creator`, `create_time`, `modifier`, `modify_time`) values (107,'wpfei','自定義','81d56cb7a1f575a3e3214fb465c79f5c9b4a496f','313ff0bdd98f5b2c',0,null,null,null,'a',null,'2014-04-15 18:25:08',null,'2014-04-15 18:25:08');

我需求中的命令是:

mysqldump -uroot -proot -t -c --compact --extended-insert=false push-server sys_user>"d:/mydata.sql"

這條命令可以將表 sys_user資料匯出到檔案mydata.sql以如下各式展現:

insert into `center_user` (`id`, `login_name`, `name`, `password`, `salt`, `max_pro_count`, `tel`, `email`, `address`, `status`, `creator`, `create_time`, `modifier`, `modify_time`) values (101,'ospadmin','chase','eed70b093ea44aa715cc853867e4b809f0a58e81','e7475b1f9d43c7b1',0,null,null,null,'a',null,'2013-04-06 21:32:42',null,'2013-06-17 11:20:22');

insert into `center_user` (`id`, `login_name`, `name`, `password`, `salt`, `max_pro_count`, `tel`, `email`, `address`, `status`, `creator`, `create_time`, `modifier`, `modify_time`) values (106,'push','push','631ba68d18c6ce308970030df58414a63e62d7be','11de19ed32e659e3',0,null,null,null,'a',null,'2013-06-17 13:39:56',null,'2013-06-17 13:39:56');

insert into `center_user` (`id`, `login_name`, `name`, `password`, `salt`, `max_pro_count`, `tel`, `email`, `address`, `status`, `creator`, `create_time`, `modifier`, `modify_time`) values (107,'wpfei','自定義','81d56cb7a1f575a3e3214fb465c79f5c9b4a496f','313ff0bdd98f5b2c',0,null,null,null,'a',null,'2014-04-15 18:25:08',null,'2014-04-15 18:25:08');

mysql的dump備份 mysqldump備份

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb dump.sql 2 備份壓縮 匯出的資料有可能...

MySQL簡單的備份恢復(mysqldump)

mysql使用最為廣泛的備份工具是mysqldump。使用mysqldump進行基本的資料庫備份恢復。備份乙個資料庫 mysqldump u root p linuxcast linuxcast backup.sql從乙個備份檔案恢復乙個資料庫 mysql u root p linuxcast li...

MySQL 資料備份與還原 mysqldump

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...