您是否有要在Linux中备份的MySQL数据库?本文将重点介绍如何使用Debian或Ubuntu中的命令行导出MySQL数据库,但这些步骤适用于大多数Linux发行版。请继续阅读如何在Linux中导出MySQL数据库
如何在Debian或Ubuntu中使用命令行导出MySQL数据库
使用命令行在mysql中导出数据库的命令是mysqldump
。mysqldump命令应该随附mysql或mariadb的任何安装
使用它的格式如下:
mysqldump -u username -p database_name > output_file.sql
例如,如果您有一个名为“testuser”的mysql用户名和一个名为“sample_database”的数据库,则可以使用以下命令备份mysql数据库“sample_database”。mysqldump -u testuser -p sample_database > output_file.sql
(注意我调用输出sample_database_output.sql,但您可以随意命名。)输入上述命令后,系统将提示您输入该用户的MySQL密码。
以下屏幕截图是上面的命令应该是什么样子:
如何在Debian或Ubuntu中备份mysql数据库的示例。
输出文件将具有SQL数据,但您实际上可以根据需要命名文件,因此文件扩展名不必以.sql结尾。它可以以.txt或任何你喜欢的方式结束。
您可以到这里查看示例输出SQL文件应该是什么样子。通过我提到的链接,我输出了名为mysql的数据库,它存在于每个mysql安装中。
想进一步使用MySQL?阅读这里了解如何在MySQL中创建一个新的数据库,并在这里对如何在MySQL中创建一个新的用户名。
您是否发现有关如何使用Linux中的命令行备份MySQL数据库的文章有用吗?如果是这样,请与您的朋友分享这篇文章。
转载于:https://blog.51cto.com/14202983/2351486