zoukankan      html  css  js  c++  java
  • Mysql—数据备份与恢复

    数据备份

    # 备份单个数据库
    [root@localhost ~]# mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql
    [root@localhost ~]# mysqldump -uroot -p123456 dbname > /www/wwwroot/test.sql
    [root@localhost ~]# mysqldump -uroot -p dbname > /www/wwwroot/test.sql
    
    # 备份单个数据库的某个(些)表
    [root@localhost ~]# mysqldump -h主机名 -u用户名 -p密码 数据库名字 数据库表名1 数据库其他表名2 > 备份数据库名字.sql [root@localhost ~]# mysqldump -uroot -p123456 dbname tb_user tb_login > /www/wwwroot/test.sql [root@localhost ~]# mysqldump -uroot -p dbname tb_user tb_login > /www/wwwroot/test.sql
    # 备份所有数据库
    [root@localhost ~]# mysqldump -h主机名 -u用户名 -p密码 --all-databases > 备份数据库名字.sql [root@localhost ~]# mysqldump -uroot -p123456 --all-databases > /www/wwwroot/test.sql [root@localhost ~]# mysqldump -uroot -p --all-databases > /www/wwwroot/test.sql
    # 备份指定数据库 [root@localhost ~]# mysqldump -h主机名 -u用户名 -p密码 --databases 数据库名字1 数据库名字2 > 备份数据库名字.sql [root@localhost ~]# mysqldump -uroot -p123456 --databases web test_con > /www/wwwroot/test.sql [root@localhost ~]# mysqldump -uroot -p --databases db1 db2 > /www/wwwroot/test.sql [root@localhost ~]# mysqldump -uroot -p -B db1 db2 > /www/wwwroot/test.sql

    数据恢复

    # 需要先建一个数据库,这里建的数据库名为web
    [root@localhost ~]# mysql -uroot -p dbname < /www/wwwroot/test.sql
    [root@localhost ~]# mysql -uroot -p web < /www/wwwroot/test.sql

    Xtrabackup备份与恢复

    https://www.cnblogs.com/luwanying/p/10369776.html

  • 相关阅读:
    start-stop-daemon 守护进程管理
    Proxmox VE 的安装和简单使用
    查询Linux下文件格式.
    re匹配 [sS][wW]的使用.
    prometheus简单监控Linux,mysql,nginx
    Linux中查看和修改分区的uuid方便挂载使用
    openssl 模块 安装 centso Ubuntu
    python写爬虫遇到需要解码js一些记录
    CSS 文字超出部分显示省略号
    新随笔
  • 原文地址:https://www.cnblogs.com/liuhaidon/p/11527453.html
Copyright © 2011-2022 走看看