使用mysqldump备份数据库方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用mysqldump备份数据库方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2041字,纯文字阅读大概需要3分钟。
内容图文
数据库: oldcat
数据库表:t_oldcat
1、首先在opt目录下创建备份目录
[root@Base ~]# mkdir -p /opt/mysql/data_bak
2、查询数据库表:
[root@Base ~]# mysql -uoldcat -poldcat123 -e "use oldcat;select * from t_oldcat" +----+--------+ | id | name | +----+--------+ | 1 | cfl | | 2 | heheh | | 3 | xx | | 4 | 小明 | | 5 | 阿里 | | 6 | aa | +----+--------+ 6 rows in set (0.00 sec)
3、备份数据库并检查备份文件
[root@Base ~]# mysqldump -uoldcat -poldcat123 > /opt/mysql/data_bak/oldcat_bak_B.sql [root@Base ~]# ll /opt/mysql/data_bak/ 总用量 4 -rw-r--r--. 1 root root 203 12月 4 21:16 oldcat_bak_B.sql [root@Base ~]# egrep -v "#|\*|--|^$" /opt/mysql/data_bak/oldcat_bak_B.sql USE `oldcat`; DROP TABLE IF EXISTS `t_oldcat`; CREATE TABLE `t_oldcat` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8; LOCK TABLES `t_oldcat` WRITE; INSERT INTO `t_oldcat` VALUES (1,‘cfl‘),(2,‘heheh‘),(3,‘xx‘),(4,‘小明‘),(5,‘阿里‘),(6,‘aa‘); UNLOCK TABLES;
4、将oldcat数据库删除(或者只将oldcat数据库中的t_oldcat表删除)
[root@Base ~]# mysql -uoldcat -poldcat123 -e "show databases;drop database oldcat;show databases" +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | oldcat | | performance_schema | | test | +--------------------+ +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+
5、执行恢复命并检查恢复结果
[root@Base ~]# mysql -uoldcat -poldcat123 < /opt/mysql/data_bak/oldcat_bak_B.sql [root@Base ~]# mysql -uoldcat -poldcat123 -e "show databases" +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | oldcat | | performance_schema | | test | +--------------------+
6、查询oldcat数据库中t_oldcat表
[root@Base ~]# mysql -uoldcat -poldcat123 -e "use oldcat;select * from t_oldcat;" +----+--------+ | id | name | +----+--------+ | 1 | cfl | | 2 | heheh | | 3 | xx | | 4 | 小明 | | 5 | 阿里 | | 6 | aa | +----+--------+
原文:http://oldcat1981.blog.51cto.com/10670523/1719523
内容总结
以上是互联网集市为您收集整理的使用mysqldump备份数据库方法全部内容,希望文章能够帮你解决使用mysqldump备份数据库方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。