Mysql备份用到的内容,笔记。

来源:互联网 发布:郑州网络电视台 编辑:程序博客网 时间:2024/05/20 12:22

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql  

 

格式:mysqldump –h主机地址 –u用户名 –p用户密码 要备份的数据库名称>路径/备份的数据库文件名(备份文件的路径和名称)

其中需要说明的是:
-h 表示用户想要连接的主机,如果不写,则默认为是本机;
-u 表示用户登录的用户名,如-uroot表示用户名为root;
-p 表示用户登录的密码,使用方法同上;
-w 表示查询的条件

(如果没有指定备份文件的路径,那备份好的文件默认放置在MySql的安装路径的bin目录下)
 

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql  


 

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql  


 

仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql  


 

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql  


 

原创粉丝点击