lower_case_table_names=1 表示不区分大小写
如何修改?
注意:
mysql 8.0以前,可以通过,先停止mysql服务,再修改配置文件(如lower_case_table_names=1),再重启mysql服务的方式来修改;
mysql8.0 要求我们不能在initialize之后再更改lower_case_table_names 的值,也就是说,再通过更改 my.cnf 文件是不管用的。所以需要删除原来的所有数据,我的数据目录是在/user/local/mysql/data/,进入到该目录进行删除,默认的路径为:/var/lib/mysql 删除该路径下的所有文件即可
查看MySQL默认认证方式
show global variables like '%default_auth%';
也支持修改。详见下面修改的章节。
举例,下面是静态修改:
# vi /etc/my.cnf [mysqld] default_authentication_plugin = mysql_native_password
修改MySQL的系统变量
根据变量修改的方式
动态变量:可以在MySQL运行时调整其指,并立即生效;
例如:
set global sort_buffer_size=value
静态变量:需要在配置文件中修改,重启服务后生效;例如:/etc/my.cnf
根据变量的生效范围
全局变量:服务级别的设定,对整个服务生效,所有回话,当时已经连接的不生效,重新连接才生效;
例如:
set global sort_buffer_size=value
会话变量:仅对当前会话生效,其他会话和新会话不受影响;会话结束值即销毁;
例如:
set session sort_buffer_size=value
总结
到此这篇关于MySQL数据库配置信息查看与修改的文章就介绍到这了,更多相关MySQL配置信息查看修改内容请搜索
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
phpmyadmin 1045错误无法登录mysql服务器怎么办
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。