• mysql数据库数据备份还原


    1、直接在命令行里面执行

    备份一个数据库:mysqldump  -h server -u username -p password db_name > database-sqlbkp_`date +"%Y%m%d"`.bak

    e.g. :mysqldump -h localhost -u wqz -p 123456 mysql > mysqlbackup_`date +"%Y%m%d"`.bak

    备份两个数据库: mysqldump -h server -u username -p password --databases dbname1 dbname2 > Backup.sql
    e.g. :mysqldump -h localhost -u root -p 123456 --databases test mysql > Backup.sql

    备份多个数据库: mysqldump -h server -u username -p password -all-databases > BackupName.sql
    e.g. :mysqldump -h localhost -u root -p 123456 -all-databases > BackupName.sql
     
    • server 参数表示你的数据库地址,一般用localhost;
    • username参数表示数据库的用户名,password表示数据库的密码;
    • db_name参数表示要数据库的名称;
    • database-sqlbkp_`date +"%Y%m%d"`.bak 参数表示备份文件的名称,文件名前面可以加上一个绝对路径,或者用正则加上时间。
     

    2、还原数据库

    mysql -h server -u username -p password db_name < database-sqlbkp.bak

    e.g. :mysql -h localhost -u root -p123456 mysql < database-sqlbkp.bak
    
    
     


  • 相关阅读:
    转载阿里开源的分布式事务框架 Seata
    查看进程上的线程数量
    chmod命令
    查找端口与查找正在运行的进程
    可输入的文本框
    js 类和对象
    js 三维数组
    ajax
    ORACLE数据库主要的系统表和数据字典视图
    url 传参
  • 原文地址:https://www.cnblogs.com/xbxxf/p/7831095.html
Copyright © 2020-2023  润新知