mysql数据库备份与恢复

MySQL 备份和恢复,都是利用 mysqldump、mysql 和 source 命令来完成的。

1.Windows 下 MySQL 的备份与恢复

1.1 备份

开始菜单 | 运行 | cmd | 利用 "cd /Program Files/MySQL/MySQL Server 5.0/bin" 命令进入 bin 文件夹 | 利用 "mysqldump -u 用户名 -p databasename >exportfilename" 导出数据库到文件,如 mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。

1.2 恢复

进入 MySQL Command Line Client,输入密码,进入到 "mysql>",输入命令 "show databases;",回车,看看有些什么数据库;建立你要恢复的数据库,输入 "create database voice;",回车;切换到刚建立的数据库,输入 "use voice;",回车;导入数据,输入 "source voice.sql;",回车,开始导入,再次出现 "mysql>" 并且没有提示错误即恢复成功。

2.Linux 下 MySQL 的备份与恢复

2.1 备份

/usr/local/mysql/bin/mysqldump -u root -p voice>voice.sql,输入密码即可。

注:备份并压缩

/usr/local/mysql/bin/mysqldump -u root -p voice | gzip >voice.sql.gz

2.2 恢复

方法一:

/usr/local/mysql/bin/mysql -u root -p 回车,输入密码,进入 MySQL 的控制台 "mysql>",同 1.2 恢复

方法二:

/usr/local/mysql/bin/mysql -u root -p voice

特殊:导出某个表的数据部分

/usr/local/mysql/bin/mysqldump -u root -p ymall_mobile ym_user --where=" user_name = 'john' " > /home/ym_user.sql

相关推荐
kngines13 分钟前
【实战ES】实战 Elasticsearch:快速上手与深度实践-7.1.2Flink CDC同步MySQL数据
大数据·mysql·elasticsearch·搜索引擎
罗狮粉 9918 分钟前
Mysql主从复制和Mysql高可用以及负载均衡配置
android·mysql·负载均衡
Z_zz_Z___36 分钟前
MySQL创建数据库和表,插入四大名著中的人物
数据库·mysql
shyの同学3 小时前
分布式ID生成方案:数据库号段、Redis与第三方开源实现
redis·分布式·mysql·id
cg50176 小时前
MySQL数据库复杂的增删改查操作
数据库·mysql
夏炎正好眠12 小时前
mysql练习
数据库·mysql
驜鸈13 小时前
MySQL 的EXPLAIN 计划 type 字段详细说明
android·数据库·mysql
嗨起飞了15 小时前
MySQL入门手册
数据库·mysql
程序员的世界你不懂16 小时前
Mysql配置文件My.cnf(my.ini)配置参数说明
数据库·mysql·百度·新浪微博
ChinaRainbowSea16 小时前
MySQL 索引的数据结构(详细说明)
java·数据结构·数据库·后端·mysql