ToB企服应用市场:ToB评测及商务社交产业平台

标题: ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘ [打印本页]

作者: 锦通    时间: 2024-10-11 04:28
标题: ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
ERROR 1698 (28000): Access denied for user 'root'@'localhost' 错误通常发生在使用 UNIX socket 认证的 MySQL 上,这意味着 MySQL 尝试使用体系用户认证而不是传统的用户名和密码认证。
以下是几种解决此题目标方法:
方法 1: 使用 sudo 登录 MySQL

如果 MySQL 使用 UNIX socket 认证,你可以通过 sudo 提升权限登录 MySQL:
  1. sudo mysql -u root
复制代码
方法 2: 修改 root 用户的认证方式

如果盼望使用密码认证而不是 UNIX socket 认证,可以按照以下步调修改 root 用户的认证方式:
现在,你应该能够使用密码登录 MySQL:
  1. mysql -u root
  2. -p
复制代码
方法 3: 重置 root 用户的密码

如果你仍然无法访问 MySQL,可能需要重置 root 用户的密码:
现在,你应该能够使用新密码登录 MySQL:
  1. mysql -u root
  2. -p
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4