亲测有效:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor: NO)
首先在C:\Program Files\MySQL\MySQL Server 8.0
目录下寻找是否有my.ini
。
如果有,按照下面第一个的步骤去做,如果没有。
my.ini
文件应该在C:\ProgramData\MySQL\MySQL Server 8.0
路径下。将其复制到上述路径后,按照第一个步骤去做。
更新后记得重启mysql服务。
win+S
搜索服务,找到MYSQL和MYSQL80,都重启一下。
https://blog.csdn.net/dream_miracle/article/details/82663652
在本地可以使用后,再使用Navicat对数据库进行可视化,初次连接会出现问题:
Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10061)
如果在上述第一个环节也出现了这个问题,也可以用以下方法求解。
https://blog.csdn.net/wen_3370/article/details/72821443
使用Navicat for Mysql 连接服务器MySql。
问题:
2013-Lost connection to MYSQL server at 'reading for initial communication packet',system error:0
- 确保服务器关闭防火墙firewalld.service
- 查看是否开启Mysql远程登录账号
- 使用
ss -tlnp
来查看当前端口是否开启 - 可在mysql的目录下的
my.cnf
中找到端口号,我的不是3306,所以搞了一个乌龙。并添加修改。具体操作见:
https://blog.csdn.net/qq_16885135/article/details/53096451
非常棒!
https://blog.csdn.net/Homewm/article/details/81316852
这篇文章中讲到了Navicat在连接数据库时,用户名和密码对于常规连接
和SSH
连入时,填写不同。