Linux下mysql数据备份及恢复方法

备份mysql中已经存在的名为s5752的数据库,格式如下:

mysqldump -u root -p s5752 〉/root/s5752.sql #输入数据库管理员root密码

通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次备份目的地是/root,备份的文件名是s5752.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;比如我想把s5752的数据库备份到/home/beinan,数据库的文件名为linuxsir.sql,所以应该输入如下的命令

mysqldump -u root -p s5752 〉/home/beinan/linuxsir.sql #输入数据库管理员root密码

如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:

mysqldump -u root -p tm | gzip 〉tm_050519.sql.gz

这样我们到/home/beinan目录下就能发现s5752数据库的备份文件linuxsir.sql,要恢复在/home/beinan这个目录中的linuxsir.sql这个备份,导入名为s5752的数据库中,应该如下操作:

mysql -u root -p s5752 〈 /home/beinan/linuxsir.sql #输入数据库管理员root密码


【上一篇】 【下一篇】

Posted in 教程 ,软件 | Tags: , , ,

0 条评论

添加评论

[ Ctrl + Enter ]


Title - Artist
0:00