瘋狂

          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
          主站蜘蛛池模板: 新乐市| 那曲县| 罗山县| 金湖县| 米脂县| 寻乌县| 新龙县| 格尔木市| 封开县| 自贡市| 昂仁县| 玉田县| 沾化县| 灵川县| 依兰县| 克山县| 高雄市| 三江| 江口县| 永春县| 略阳县| 渑池县| 佳木斯市| 临潭县| 东海县| 张掖市| 云安县| 昌黎县| 西充县| 南和县| 库车县| 长顺县| 孝义市| 桐乡市| 淄博市| 利辛县| 连江县| 洞口县| 璧山县| 筠连县| 丰城市|