如何解决如何更改 MySQL 根密码?
我在 MySQL-Server 中安装时遇到了一些问题。我多次尝试更改 root 密码,但没有按预期工作。最后,当我要更改密码时,它显示为这种输出。我该如何解决这个问题。当我要使用 netbeans 连接到 sql 数据库时,它的输出显示此错误。
Cannot establish a connection to jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=CONVERT_TO_NULL using com.mysql.cj.jdbc.Driver (Access denied for user 'root'@'localhost')
mysql > select user,authentication_string plugin from mysql.user;
解决方法
我认为您的密码正确,但 NetBeans 根本无法连接到 TCP 端口 3306。一旦JDBC驱动无法连接到unix socket,请尝试将MySQL Server绑定到tcp 3306端口。
我认为检查您的 MySQL 配置并找到“skip-networking”选项并将其删除就足够了。
请检查 /etc/my.cnf.d 目录和 /etc/my.cnf 文件中的这一行,将其删除并重新启动 MySQL 服务器。
如果您需要更改root密码,最简单的方法是从root用户运行mysql_secure_installation脚本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。