1、MySQL在Linux下所在目录通常可能是:/var/lib/mysql、/usr/local/mysql/data、/usr/local/mysql/var
2、MYSQL数据库的日志文件?
日志——用来记录MYSQL数据库的客户端连接情况、SQL语句的执行情况、错误信息等。。。
MYSQL日志可以分为4中:
1) 二进制文件:以二进制文件的形式记录了数据库的操作,但不记录查询语句;
2) 错误日志:记录MySQL服务器的启动、关闭和运行错误等信息;
3) 通用查询日志:记录用户登陆,记录查询的信息;
4) 慢查询日志:记录执行时间超过指定时间的操作。
3、MYSQL数据库平时应该开启什么日志文件?
日志文件同长要占用大量的磁盘空间,而且,读写日志文件需要使用很多的内存,这样会影响MYSQL数据库的性能。因此,很多网站和公司都不开启MYSQL数据库的日志文件。
但是根据不同的情况可以考虑开启不同的日志文件。
例如: 需要查询哪些查询语句的查询效率很低,可以开启慢查询日志。
需要了解进行了哪些查询操作,可以开启通用查询日志。
希望记录数据库的改变,可以开启二进制日志。
错误日志默认情况开启,并且不能关闭。
4、如何选择备份数据库的方法?
根据数据库表的存储引擎的类型不同,备份表的方法也不一样。对于MyISAM类型的表,可以直接复制MySQL数据库文件夹或者使用mysqlhotcopy命令进行快速备份。
复制MySQL数据文件夹时需要将MySQL服务停止,否则可能会出现异常;而mysqlhotcopy命令则不需要停止MySQL服务。
mysqldump命令是最安全的备份方法。它既适合MyISAM类型的表,也适用于InnoDB类型的表。
5、如何升级MySQL数据库?
1) 先使用mysqldump命令备份MySQL数据库中的数据。这样做的目的是为了避免误操作一起MySQL数据库中的数据丢失。
2) 停止MySQL服务。可以直接中止MySQL服务进程。但是最好还是用安全的方法停止MySQL服务。这样可以避免缓存中的数据丢失。
3) 卸载旧版本的MySQL数据库。通常情况下,卸载MySQL数据库软件时,系统会继续保留MySQL数据库的数据文件。
4) 安装新版本的MySQL数据库,并进行相应的配置。
5) 启动MySQL服务,登陆MySQL数据库查询数据是否完整。如果不完整,使用之前备份的数据进行恢复。
阅读(1466) | 评论(2) | 转发(0) |