1. 查看数据库版本信息
SELECT VERSION();
2. 查看数据库所有变量和值
SHOW VARIABLES
3. 查询数据库是否区分大小写
SHOW VARIABLES LIKE 'lower_case_table_names';
- 查询数据库是否支持大小写
- lower_case_table_names 被设置为
1
,即表名不区分大小写
。 - 如果值为
1
,则表示表名和列名在 MySQL 中不区分大小写
。 - 如果值为
0 或 2
,则表示表名和列名在 MySQL 中区分大小写
。
不过这些状态,在我测试中好像是不一样的。
我的是windows系统,他显示的就是2,但不区分大小写
。
4. 查看数据库目录
SHOW VARIABLES LIKE 'datadir';
5. 查看错误日志位置
SHOW VARIABLES LIKE 'log_error';
重点
执行 SHOW VARIABLES LIKE 'log_error';
命令后发现 Value
显示为 stderr
,
这意味着 MySQL 将错误日志输出到了标准错误流(stderr),而不是写入到一个文件中
。
6. 查看慢查询日志位置
SHOW VARIABLES LIKE 'slow_query_log_file'