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

相关推荐
NWU_白杨2 小时前
三种常用的数据存储技术
数据库·redis·mysql·sqlite
一嘴一个橘子3 小时前
MySqL 的 B+树、 叶子节点、非叶子节点
mysql
夜雪一千4 小时前
MySQL查询条件的顺序是否影响查询效率
数据库·mysql
凤山老林5 小时前
MySQL“读已提交“并非万能药:深度解析RC隔离级别的盲区与适用边界
数据库·mysql
garuda herb5 小时前
生成专题页Blog--建立并返回 MySQL 数据库连接
python·mysql
奶糖 肥晨5 小时前
DBeaver 安装与 MySQL 连接配置教程
数据库·mysql
万亿少女的梦1686 小时前
基于Spring Boot、Java与MySQL的网络订餐系统设计与实现
java·spring boot·mysql·系统设计·网络订餐
Database_Cool_8 小时前
阿里云 RDS MySQL 降本增效实战:从规格选型到成本优化,月成本降低64%全攻略
mysql·阿里云·云计算
Cloud云卷云舒17 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
用户713335851562420 小时前
MySQL - 事务、redo/undo 日志与 MVCC
mysql