idea新手小白在连接MySQL的时候出现连接失败,报错 如下:
经过看大佬们的帖子,最后用了修改时区的办法,解决了。
老规矩,win+R上小黑框,
输入:
mysql -u root -p;
然后再输入MySQL的密码,进入MySQL。
输入show variables like ‘%time_zone%’;查看数据库时区,
show variables like '%time_zone%';
修改时区有两种办法,一种临时的,一种长久的。
临时的:通过SQL命令临时修改
# 设置全局时区 mysql> set global time_zone = '+8:00';
Query OK, 0 rows affected (0.00 sec)
# 设置时区为东八区 mysql> set time_zone = '+8:00';
Query OK, 0 rows affected (0.00 sec)
# 刷新权限使设置立即生效 mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | EST |
| time_zone | +08:00 |
+------------------+--------+
2 rows in set (0.00 sec)
永久的:修改my.cnf
vi /etc/mysql/my.cnf
然后在mysqld下边的配置中添加一行:
default-time_zone = '+8:00'
然后重启mysql
service mysql restart
感谢这位大佬:
放上大佬链接