数据库同步工具
sqlserver,Mysql数据同步软件

Ubuntu navicat 连接mysql:access denied for user ‘root’@’localhost’

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

我真的很醉。在Ubuntu中安装Navicat之后,我还没有准备在桌面上创建图标。结果,直接打开mysql后我无法连接。确实是个坑,但远程连接已完成。这令人尴尬,今天终于解决了

问题

我也有几种百度解决方案,但我没有解决。我终于遇到了一个强大的博客。博客非常清楚:https://blog.csdn.net/weixin_42670402/article/details/82730034

我只是按照三,解决问题的过程来解决它,支持原始工作

1.打开/etc/mysql/mysql.conf.d/mysqld.cnf

sudo vim/etc/mysql/mysql.conf.d/mysqld.cnf

2.添加\\ usquo; skip-grant-tables”保存并退出 https://blog.csdn.net/wangguchao/article/details/81780567这个博客写了Vim编辑器Main的退出方法

3.重新启动服务服务mysql restart

4.使用管理员密码登录。 mysql-udebian-sys-maint-p

5.输入操作命令

使用mysql

更新mysql.user设置authentication_string =密码(”新密码”),其中user =” root”和Host =” localhost”;

更新用户集插件=” mysql_native_password”;

刷新特权;

退出;

6.重新打开mysqld.cnf,删除刚刚添加的” skip-grant-tables”,保存并退出

但是,当我登录时,没有没有密码就没有登录,而是通过参考https://blog.csdn.net/qq_39479426/article/details/88771315并使用系统管理员密码。

/p>

首先打开/etc/mysql/debian.cnf,然后记住密码

然后mysql-udebian-sys-maint-p 输入密码登录,然后执行以上过程以解决问题

再次感谢以上博主的贡献! ! !

未经允许不得转载:数据库同步软件|Mysql数据同步软件|sqlserver数据库同步工具|异构同步 » Ubuntu navicat 连接mysql:access denied for user ‘root’@’localhost’

分享到:更多 ()

syncnavigator 8.6.2 企业版

联系我们联系我们