• 使用Mysqldump 备份数据库


    1. 使用Mysqldump 备份数据库  
    2.   
    3. 1.备份一个数据库  
    4.   
    5.     mysqldump --user [user name] --password=[password] [database name] > [dump file]  
    6.     or  
    7.     mysqldump -u[user name] -p[password] [database name] > [dump file]  
    8.   
    9. 示例:  
    10.   
    11.     mysqldump --user root --password=myrootpassword db_test > db_test.sql  
    12.     or  
    13.     mysqldump -uroot -p myrootpassword db_test > db_test.sql  
    14.   
    15. 2.备份多个数据库  
    16.   
    17.     mysqldump -u[user name] -p[password] [database name 1] [database name 2] .. > [dump file]  
    18.       
    19. 示例:  
    20.   
    21.     mysqldump --user root --password=myrootpassword db_test db_second db_third > db_test.sql  
    22.       
    23. 3.备份所有数据库  
    24.   
    25.     mysqldump -u [user name] -p [password] --all-databases > [dump file]  
    26.       
    27. 4.备份某个表  
    28.   
    29.     mysqldump --user [username] --password=[password] [database name] [table name]  /tmp/sugarcrm_accounts_contacts.sql  
    30.            
    31. 示例:  
    32.   
    33.     mysqldump --user root --password=myrootpassword db_test customers  db_test_customers.sql  
    34.            
    35. 5.恢复数据库  
    36.   
    37.     mysql --u [username] --password=[password] [database name] < [dump file]  
    38.       
    39. 示例:  
    40.   
    41.     mysql --user root --password=myrootpassword new_db db_test.sql  

    mysqldump命令用来备份数据库。

    mysqldump命令在DOS的[url=file://\mysql\bin]\mysql\bin[/url]目录下执行。

    1) 导出整个数据库(导出文件默认是存在mysqlin目录下)
        mysqldump -u 用户名 -p 数据库名 > 导出的文件名
        mysqldump -u user_name -p123456 database_name > outfile_name.sql

    2) 导出一个表
        mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
        mysqldump -u user_name -p database_name table_name > outfile_name.sql

    3) 导出一个数据库结构
        mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
        -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

    4) 带语言参数导出
        mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

    例如,将aaa库备份到文件back_aaa中:
    [root@test1 root]# cd /home/data/mysql
    [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

  • 相关阅读:
    ASP.NET MVC5 实现网址伪静态
    用c#中的WebBrowser抢小米F码,抢小米手机以及自动测试实现原理
    MVC授权
    使用grid++report打印选中行
    对Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架的个人认识
    hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结
    一个关于Linq对引用类型元素集合去重问题的思考
    Spring MVC PageNotFound.noHandlerFound No mapping found for HTTP request with URI
    ueditor 1.4.3.2 独立/单独 上传图片框原理
    (兼容IE6)又一个提示框思密达,腾讯UED 201401242352
  • 原文地址:https://www.cnblogs.com/focai/p/4489794.html
Copyright © 2020-2023  润新知