今天装的mysql数据库,发现Navicat连接的时候报错,出现该问题的原因是,MySQL数据库只允许自身所在的本机器连接,不允许远程连接。
直接上解决办法:
1、按windows键搜索mysql,打开MySQL 8.0 Command Line Cient- Unicode
2、打开后输入mysql密码,然后回车
3、如下图所示:
4、输入: use mysql
5、再次输入: update user set host = '%' where user = 'root';执行update语句修改mysql权限为root
6、再次输入: flush privileges;刷新配置
7、再次打开Navicat for MySQL连接数据库即可。