昨天对公司数据库进行备份。用了以下的方法
一. 导出
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

如果要导出数据库全部:

mysqldump -uroot -p123456 --all-databases > all-$DAY.sql

2 、导出单个表

mysqldump -u用户名 -p密码 数据库名 表名 > 生成文件名.sql

3、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
mysqldump -uroot -p -d haier > haier.sql

2. 还原

1:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

2 :

如果出现错误或者不能导入,那么进入数据库中

用source /home/voice.sql 直接导入

其他错误:

mysqldump: Got error: 1016 when using LOCK TABLES
hitidea是一个有很多数据表的数据库(Wordpress MU),搜索了一下,发现只要在mysqldump的时候加上–lock-tables=false就可以解决问题。
mysqldump -uroot -p123456 sq_mvclub --lock-tables=false > /home/bak/35.sql

最新文章

  1. 【oracle】数据泵expdp与impdp
  2. nodejs 返回html页面--使用 ejs 模板
  3. linux 安装rz sz命令
  4. 不可或缺 Windows Native (16) - C++: 函数重载, 缺省参数, 内联函数, 函数模板
  5. 如何在linux设置回收站
  6. ssh secure shell
  7. 使用Angular和Nodejs搭建聊天室
  8. [LeetCode]题解(python):060-Permutation Sequence
  9. SQL Server 死锁概念和分析
  10. iOS 去掉小数点后边多余的0
  11. 是否有必要学习使用纯Verilog写一个SDRAM控制器
  12. Django---请求、响应
  13. scipy插值与拟合
  14. 四.js 正则表达式
  15. Vue事件总线(eventBus)$on()会多次触发解决办法
  16. 建立标准编码规则(一)-自定义C#代码分析器
  17. anaconda的安装tensorflow
  18. nginx location配置和rewrite写法
  19. Centos7 定时任务启动python脚本发送邮件
  20. mysql安装--常见

热门文章

  1. vs配置D3D开发环境
  2. Cardboard Talk02 Accelerometer
  3. Android中asset文件夹与raw文件夹的区别深入解析(转)
  4. js中 new Date()使用说明
  5. error:Your local changes to the follwing files would be overwritten by merge
  6. 关于简单的三层的简化(bll,dal,model)的封装这里全部都在一个文件主要在于明白意思
  7. c11时间库一个小例子
  8. BI实施的四个层次
  9. cpuinfo
  10. linux计划任务(一)