瘋狂

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

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

          Posted on 2011-09-30 14:29 瘋狂 閱讀(369) 評論(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
          主站蜘蛛池模板: 东宁县| 三明市| 灌南县| 平原县| 东乡族自治县| 颍上县| 侯马市| 泾阳县| 榆社县| 民权县| 巴塘县| 宁夏| 三原县| 辛集市| 台东市| 通许县| 嵊泗县| 义乌市| 黑河市| 平湖市| 军事| 玉树县| 兴义市| 竹溪县| 集安市| 延长县| 株洲县| 阳高县| 临高县| 许昌县| 宝鸡市| 淮滨县| 呼图壁县| 临潭县| 鄂伦春自治旗| 五大连池市| 五华县| 应用必备| 曲沃县| 赣榆县| 建宁县|