数据库备份

数据库备份
1、MySQL数据库备份方
1)mysqldump备份工具:mysqldump -h 主机名 –u 用户名 –p [options] 数据库名
2)数据库管理工具,如SQLyog
3)直接拷贝数据库文件和相关配置文件
2、MySQL数据库的恢复
方法一:用 SOURCE 语法
/path/是一个绝对路径,并且必须是mysql 运行用户有权限读取的文件
SOURCE 在MySQL命令行里执行
如:SOURCE /path/db_name.sql;
方法二:用 mysql 客户端:mysql –u root –p dbname < /path/db_name.sql;
3、简答
*MySQL数据库事务的ACID原则是什么?
原子性、一致性、隔离性、持久性
*如何关闭和开启MySQL的自动提交?
关闭:set autocommit=0
开启:set autocommit=1

  • MySQL的事务处理实现流程是什么?
    set autocommit=0(关闭mysql的自定提交)–>start transaction(开始一个事务)–>Commit(提交一个事务给数据库)<–>rollback(将事务回滚)–>set autocommit=1(还原 mysql数据库自动提交)
  • MySQL数据库有哪些索引?
    主键(primary key)、唯一(unique)、常规索引(index)、全文索引(fulltext)
    *MySQL备份的几种方法?
    Mysqldupm备份工具
    数据库管理工具:如SQLYOG
    直接拷贝
  • 如何实现mysqldump的导出以及SOURCE导入?
    mysqldump -h 主机名 –u 用户名 –p [options] 数据库名
    SOURCE /path/db_name.sql;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值