Blogger Information
Blog 263
fans 3
comment 2
visits 113276
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Mysql 备份与还原
福哥的博客
Original
941 people have browsed it

备份 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表的表空间不能直接复制。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post