公司最近用阿里云,开发提出个问题,但进入mysql查看时间,还是不对,不得已修改mysql默认时区。
进入mysql命令界面
查看当前时间
select current_time;
修改时区:
SET GLOBAL time_zone = '+8:00';
这样修改,mysql重启会失效,写入mysql配置文件:
vi /etc/my.cnf
添加
default-time-zone='+8:00'
查看当前大小写配置
mysql> show variables like "%lower%"; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | lower_case_file_system | OFF | | lower_case_table_names | 0 | +------------------------+-------+ 2 rows in set (0.00 sec)
- lower_case_file_system
表示当前系统文件是否大小写敏感,只读参数,无法修改。 ON 大小写不敏感 OFF 大小写敏感
- lower_case_table_names
表示表名是否大小写敏感,可以修改。 lower_case_table_names = 0时,mysql会根据表名直接操作,大小写敏感。 lower_case_table_names = 1时,mysql会先把表名转为小写,再执行操作。
修改配置文件
打开my.cnf文件,加入以下语句后重启。
lower_case_table_names = 0 或 lower_case_table_names = 1 lower_case_file_system = OFF 或 lower_case_file_system = ON