先将MySql的环境变量设置好,
第一步,登进数据库
mysql -hlocalhost -uroot -p
第二步,显示当前时区
show variables like'%time_zone';
是这样的话就没有设置时区
第三步,设置时区
set global time_zone = '+8:00';
显示 Query OK, 0 rows affected (0.00 sec) 就行了。
一,root身份登录MySQL
mysql -u root -p
二,查看time_zone变量
show variables like '%time_zone%';
显示'%time_zone%'变量;
三,设置time_zone变量
set time_zone='+ 08:00'; //下次重启数据库还要重新设置
四,永久设置MySQL时区
修改的my.ini配置文件,在MySQL的安装根目录下
[mysqld]
设置3306端口
port=3306
设置mysql的安装目录
basedir=C:\Program Files\MySQL
设置mysql数据库的数据的存放目录
datadir=E:\MySQL\Data
允许最大连接数
max_connections=200
允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
服务端使用的字符集默认为UTF8
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
设置默认时区
default-time-zone='+08:00'
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[client]
设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
————————————————
版权声明:本文为CSDN博主「x-dusk」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wyfcode/java/article/details/83152934
网友评论