当涉及到关系数据库管理系统时,MySQL是一个流行的选择。 MySQL及其克隆版本为当今全球Web的很大一部分提供了强大的支持。其原因在于其坚固性和众多可用选项。
成都创新互联公司成立与2013年,是专业互联网技术服务公司,拥有项目成都网站设计、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元点军做网站,已为上家服务,为点军各地企业和个人服务,联系电话:18982081108
在某些情况下,需要备份MySQL数据库并将其保存在文件中:保护数据副本作为备份或将数据库复制到另一个系统。
先决条件
MySQL客户端应该已经安装在您的系统中,并且应该使用远程或本地MySQL服务器进行配置。除此之外,要备份数据库的用户必须是管理员(root用户),或者该用户必须具有备份数据库的特权。
今天,在本文中,我们将学习如何使用linux中的MySQLDump实用程序备份单个MySQL数据库。
备份单个MySQL数据库
“ MySQLDump”是在Linux中与MySQL客户端一起自动安装的工具。该工具基本上用于从MySQL数据库中创建文件,即将数据库的内容转储到输出文件中。
然后可以将输出重定向到文件,然后可以将文件移动或复制到另一个系统,并将该内容部署在该系统上的数据库中
使用MySQLDump的语法是:
$ mysqldump -u username -p database_name > backup_filename.sql
例如,将名为“XWCX.NET”的数据库备份到名为“XWCX.NET_bkp.sql”的备份文件。我们可以运行:
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysqldump -u root -p XWCX.NET > XWCX.NET_bkp.sql
或者
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysqldump -u XWCX.NET -p XWCX.NET > XWCX.NET_bkp.sql
在提示时输入密码。
让我们检查’XWCX.NET_bkp.sql’文件的内容。
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ cat XWCX.NET_bkp.sql
现在备份文件已准备就绪。 请注意,备份文件实质上是SQL命令的列表。 现在可以将其复制到已经安装了MySQL的另一个系统上,您可以将此文件输入到命令“ mysql”以运行这些命令并将其部署到此处的备份数据库中。
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysql -u root -p cdcxhl.com < XWCX.NET_bkp.sql
结论
我们看到了一种创建MySQL数据库备份的简单方法。 工具“ MySQLDump”具有更多可用选项:例如,仅备份不包含数据的数据库结构,或者相反,仅备份数据而不备份结构(两个数据库已经存在于目标计算机中,您只需 需要在那里复制数据)。
确保使用以下命令检查命令行手册中的所有此类选项:
$ man mysqldump
感谢您的阅读,并在下面的评论中让我们知道您的想法!
当前文章:创新互联mysql教程:如何从命令行备份单个MySQL数据库
文章来源:http://www.mswzjz.cn/qtweb/news29/24829.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能