瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          mysql數據庫備份和還原常用的命令 .

          Posted on 2011-09-30 14:29 瘋狂 閱讀(367) 評論(0)  編輯  收藏 所屬分類: database

          備份MySQL數據庫的命令

          mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

          備份MySQL數據庫為帶刪除表的格式
          備份MySQL數據庫為帶刪除表的格式,能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。

          mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

          直接將MySQL數據庫壓縮備份

          mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

          備份MySQL數據庫某個(些)表

          mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

          同時備份多個MySQL數據庫

          mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

          僅僅備份數據庫結構

          mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

          備份服務器上所有數據庫

          mysqldump –all-databases > allbackupfile.sql

          還原MySQL數據庫的命令

          mysql -hhostname -uusername -ppassword databasename < backupfile.sql

          還原壓縮的MySQL數據庫

          gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

          將數據庫轉移到新服務器

          mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
          轉自http://blog.csdn.net/bigbird2012/article/details/6142886
          主站蜘蛛池模板: 平阴县| 普宁市| 洪湖市| 洞头县| 紫云| 衡南县| 赣榆县| 青海省| 瑞金市| 益阳市| 石嘴山市| 佳木斯市| 华阴市| 通海县| 武安市| 武强县| 昌图县| 海城市| 西乌珠穆沁旗| 弥渡县| 南康市| 调兵山市| 澜沧| 潼南县| 蓝田县| 庆元县| 盐山县| 姚安县| 临朐县| 三河市| 湛江市| 盘山县| 浠水县| 本溪| 阳朔县| 双柏县| 密云县| 山阴县| 兴和县| 顺义区| 阿荣旗|