登录  /  注册
博主信息
博文 263
粉丝 3
评论 2
访问量 129215
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Mysql 备份与还原
福哥的博客
原创
1114人浏览过

备份 mysql:

cd C:\wamp\bin\mysql\mysql15.6.17\bin Enter
C:\wamp\bin\mysql\mysql5.6.17\bin>mysqldump -u root -p test person > D:\backup.sql   Enter
Enter password: Enter
C:\wamp\bin\mysql\mysql5.6.17\bin>  
#Means finish

备份多个数据库 :

mysqldump -u username -p --databases dbname2 dbname2 > Backup.sql
mysqldump -u root -p --databases test mysql > D:\backup.sql

备份所有数据库 :

mysqldump -u username -p -all-databases > BackupName.sql

直接复制整个数据库目录

  MySQL有一种非常简单的备份方法,就是将MySQL中的数据库文件直接复制出来。这是最简单,速度最快的方法。

不过在此之前,要先将服务器停止,这样才可以保证在复制期间数据库的数据不会发生变化。如果在复制数据库的过程中还有数据写入,就会造成数据不一致。这种情况在开发环境可以,但是在生产环境中很难允许备份服务器。

  注意:这种方法不适用于InnoDB存储引擎的表,而对于MyISAM存储引擎的表很方便。同时,还原时MySQL的版本最好相同。


还原 mysql:

1.

C:\wamp\bin\mysql\mysql5.6.17\bin> mysql -u root -p bbs <backup.sql Enter 
Enter password:  Enter
C:\wamp\bin\mysql\mysql5.6.17\bin>
#Means finish
mysql -u root -p < C:\backup.sql

2. 还原直接复制目录的备份

  通过这种方式还原时,必须保证两个MySQL数据库的版本号是相同的。MyISAM类型的表有效,对于InnoDB类型的表不可用,InnoDB表的表空间不能直接复制。


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学