select查询mysql服务配置信息
# 查询获取信息命令语法
mysql> select @@配置参数信息;
mysql> show variables like '检索的配置信息';
实际操作命令演示:获取系统配置信息
1-查询数据库服务端口配置信息:
mysql> select @@port;
2-询数据库服务套接字文件信息
select @@socket;
3-查询数据库服务比较长的配置参数信息
select @@innodb_flush_log_at_trx_commit;
4-- 查看数据库服务所有配置参数信息
show variables;
5- 查看数据库服务配置信息模糊查找(查找po开头的信息)
show variables like 'po%';
6-查看数据库服务配置信息模糊查找(查找po结尾的信息)
mysql> show variables like '%po';
7-- 查看数据库服务配置信息模糊查找(查找含有po的信息)
mysql> show variables like '%po%';
数据库服务在线调整配置参数方法:
说明:数据库服务配置参数在线调整参数,只是临时生效,数据库服务重启后配置会失效,想要永久生效需要修改配置文件信息
方法一:进行会话设置
set session
方法二:进行全局设置
set global
# 数据库配置参数在线调整
mysql > set session innodb_flush_log_at_trx_commit=1
mysql > set sql_log_bin=0;
-- 表示在线临时调整配置参数,并且只是当前会话生效(session是默认方式,不是所有配置都可以调整)
mysql > set global innodb_flush_log_at_trx_commit=1
-- 表示在线临时调整配置参数,并且将会影响所有连接(global是全局方式,可以进行所有配置调整)