Linux下MySQL备份指定数据库命令
阅读原文时间:2023年09月07日阅读:2

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump
命令格式如下:
[root@linuxsir01 root]# mysqldump -u root -p linux > /root/linux.sql
Enter password:在这里输入数据库的密码

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

[root@linuxsir01 root]#mysqldump -u root -p linux > /home/beinan/linuxsir031130.sql
Enter password:在这里输入数据库管理员root的数据库密码

或者命令中直接跟密码,此时-p后面不要有空格,需要紧跟密码(如果密码中有特殊字符,注意用单引号将密码引起来)
例如:
mysqldump -ulaiquuser -p'Laiqu%^&126' laiqudb>/laiqu/backup/laiqudb20151125094402.sql