• MySQL数据库备份和恢复


    网站搭建完成之后一直没有进行数据库的备份,现在将此部分记录下来。
    搜索了不少内容,无非四种方式如下:

    • 相关目录文件拷贝
    • phpsdmin
    • MySQL命令行
    • 帝王备份

    第一种拷贝文件需要停止MySQLde 服务,而且需要数据库的版本一致。第二种和第四种需要用到其他文件,而且帝王备份我一直没搞成功过,现在就介绍下MySQL命令行备份和恢复数据库

    备份数据库#

    mysqldump命令备份数据库

    将网站的blog数据库备份

    mysqldump -u root -p password blog > blog.sql
    

    为了防止导出乱码:备份时指定编码:

    mysqldump -h 127.0.0.1 -P 3307 -u username --default-character-set=utf8 -p databasename > blog.sql

    如果备份所有数据库

    mysqldump -u root -p  pwd --all-databases > all_backup.sql
    

    执行后输入MySQL root用户的密码,即可将数据库备份至当前目录.sql文件。

    数据库恢复#

    mysql命令

    mysql -u root -p pwd blog < blog.sql
    

    注意:切换到blog.sql目录下执行上述命令。

    参考###

    1. http://www.bootf.com/180.html
    2. http://www.deepvps.com/mysql-backup-and-restore.html
  • 相关阅读:
    MySQL日志系统
    MySQL基础架构
    Java操作XML牛逼利器JDOM&DOM4J
    SAX方式解析XML
    DOM方式解析XML
    Jquery Ajax
    Jquery动画效果
    angular6新建项目
    mysql命令行使用
    git常用命令
  • 原文地址:https://www.cnblogs.com/nju2014/p/5390699.html
Copyright © 2020-2023  润新知