数据库备份
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;