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語句。然...