MySQL常见错误
MySQL常见错误
2059
原因:
mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。
解决办法
将mysql用户登录的加密规则修改为mysql_native_password
- 用管理员权限打开 CMD
1 | mysql -u root -p #进入数据库 |
- 修改加密规则及密码,刷新即可;
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码' PASSWORD EXPIRE NEVER; #修改加密规则 |
The server time zone
在数据库配置中添加默认时区:
找到mysql配置文件位置(windows)
在my.cnf(linux)或者my.ini(win)配置文件[mysqld]底下添加: default-time-zone = ‘+8:00’ 然后重启数据库服务器即可。
评论