欢迎光临自己的路个人博客站!

自己的路个人网站-自己的路个人博客

自己的路个人博客网站

关注学习、生活、运动的个人博客

您当前的位置:主页 > 开源无价 >

mysql备份还原之mysqldump命令与source命令

发布时间:2015-09-05 13:52 点击: 编辑:admin

之前使用mysql比较多用到的是navicat这个软件,图形化的东西点点鼠标真的很好用哇,不过对于正儿八经的IT人员来说,使用图形化的东西总归给人一种很业余的感觉,不如命令行来的高大上啊~~(好吧,不如打命令能装逼......)
基础篇:
这个环节给出在工作中经常使用的命令(就是这么粗暴,直接)
备份的格式如下:
mysql -u用户名  -p密码  数据库>数据库.sql     
还原的格式如下:
首先进入数据库      mysql  -u用户名   -p密码
然后创建一个空的数据库(注意:必须跟要还原的数据库同名才行)   create  database   数据库名;
最后使用source导入备份的数据库即可          source   备份数据库路径;

扩展篇:
上面介绍了导出整个数据库,下面给出一些不一样的东西~~
1.导出数据库中的某个表
mysqldump -u用户名 -p密码  数据库名 表名> 导出的文件名

2.导出一个数据库的表结构,而不包含数据
mysqldump -u用户名  -p密码  -d  (--add-drop-table)  数据库名  >  导出的文件名
-d  不要数据, --add-drop-table  在create table之前先drop table,默认就是开启的,如果想去掉,加--skip-add-drop-table 即可。

导出数据库中某张表的表结构
mysqldump -u用户名  -p密码  -d 数据库  表名 > tablename.sql

最近访客

    热评文章

      Powered by FREEBSD NGINX PHP MYSQL FREEBSD NGINX PHP MYSQL