« 在Kloxo该怎么才能清除日志呢?怎么更换direactadmin中的授权IP »

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 几个常用用例:
 
       1.导出整个数据库
          mysqldump -u 用户名 -p 数据库名 > 导出的文件名
          mysqldump -u root -p dataname >dataname.sql
          这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中.
 
         2.导出一个表
         mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
         mysqldump -u root -p dataname users> dataname_users.sql 3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smgp_apps教程_wcnc >d:wcnc_db.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

本站虚拟主机支持: 仿牌空间 -六六互联

Copyright 2012 www.66host.org. Some Rights Reserved.