MySQL 设置汇总

Posted by aclyyx on 03-11,2022

设置用户密码

update mysql.user set authentication_string=password('newPassword') where user='root' and Host = 'localhost';
update mysql.user set authentication_string=password('newPassword') where user='root' and Host = '%';

alter user 'root'@'localhost' identified by 'newPassword';
alter user 'root'@'%' identified by 'newPassword';

flush privileges;

之后重启 MySQL 服务

参考

Mysql5.7修改root密码教程

设置表名不区分大小写

创建 MySQL 配置文件 my.cnf,并添加如下内容后重启服务

[mysqld]
lower_case_table_names = 1

其中 0:区分大小写,1:不区分大小写

参考

mysql 大写 小写_MySQL大小写问题

修改时区信息

在 Docker 中使用 MySQL 时常常会遇到时区不正确或容器时区与宿主机不统一的问题。可以通过配置my.cnf文件来设置 MySQL 服务的时区。

[mysqld]
default-time_zone = '+8:00'

参考

MySQL修改时区