linux中软件不能连接mysql的问题

各种脚本连接linux的mysql出现ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

参考:https://www.cnblogs.com/feifeifanye/p/9825122.html

这是因为 mysql 默认的 root 用户使用了 UNIX auth_socket_plugin 的用户认证方式。

创建一个用户,认证方式指定为 mysql_native_password 密码登陆即可

这时会出现mysql普通用户没有权限查看数据库的情况,解决:https://www.cnblogs.com/yangwenzhi/p/9186913.html Linux下给mysql创建用户并分配权限

2019.4.17

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注