CentOS MySQL数据库备份工具mysqldump介绍

mysqldump 的使用
服务器君一共花费了186.562 ms进行了4次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下。

mysqldump 和 mysql一样,都是应用程序,你在mysql下是执行不了的。切记 ,输入 mysqldump –help 可查年相关信息。mysqldump可以任何目录下直接执行。

用 mysqldump 备份数据库的两种方式

mysqldump 备份数据库一般有以下两种方式:

1. 手动输入数据库帐号密码的方式

mysqldump -u 用户名 -p 数据库名 > (目录)导出文件名

如:mysqldump -u root -p dbname > /var/www/bat/nowamagic.sql 回车,会提示输入root用户的密码,正确输入后。回车,就完成备份。生成的备份文件 nowamagic.sql 没加目录(/var/www/bat/)那就在命令当前目录(用pwd查看当前路径),有加目录/var/www/bat/就在/var/www/bat/nowamagic.sql.

2. 把数据库帐号密码写入语句中的方式

mysqldump -u用户 -p密码 数据库名 > (目录)导出文件名

如:mysqldump -uroot -p123 dbname > /var/www/bat/nowamagic.sql 回车就直接完成备份。

注意:方式1与方式2是有点区别的。方式1里-u 用户名root之间要空格隔开,要手动输入密码。-p 后面不能空格后带密码,不然会把密码当成数据库名来执行。由此可变出新格式:mysqldump -u 用户名 -p123 数据库名 > (目录)导出文件名,即把-p后面的空格直接去掉。

综上,-u 用户名 ,可隔开,也可不隔开。效果一样。但-p 密码之间有没有空格隔开效果不一样。只有没空格的情况下,才能直接执行,不然要手动输入密码。

备份单个数据表

有时候数据库很大很大,整个库备份就不好管理,那就单独备份

mysqldump -uroot -p123 dbname tablename >  /var/www/bat/tb.sql

备份多个数据表

例如备份wordpress数据库的wp_posts表和wp_options表到wordpress_1.sql:

mysqldump -u root -p wordpress wp_posts wp_options > wordpress_1.sql

mysqldump 远程备份

mysqldump -h ip -uroot -p123 database > c:\nowamagic.sql

mysqldump 还有各种用法,这里就不深究……只记录下做备份的方法。

本文地址:http://www.nowamagic.net/librarys/veda/detail/2465,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/2465

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

现代魔法研究协会欢迎你

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《高性能JavaScript》 Nicholas C. Zakas (作者), 赵泽欣 (合著者), 丁琛 (译者)

《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM 交互、页面生存周期等。雅虎的前端工程师 Nicholas C. Zakas 和其他五位 JavaScript 专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上问题的工具。如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript 代码可能是造成你的Web应用速度变慢的主要原因。

更多计算机宝库...