Heim >Datenbank >MySQL-Tutorial >mysql数据库备份转移命令

mysql数据库备份转移命令

WBOY
WBOYOriginal
2016-06-07 15:13:301065Durchsuche

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  备份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

  还原压缩的MySQL数据库

  gunzip

  将数据库转移到新服务器

  mysqldump -uusername -ppassword databasename | mysql ?host=*.*.*.* -C databasename

mysql数据库备份转移命令

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn