MySQL ERROR 1698 (28000) 错误
来源:互联网 发布:模型与算法 编辑:程序博客网 时间:2024/06/08 19:24
~$ mysql -u root -pEnter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'
解决步骤:
停止mysql服务
~$ sudo service mysql stop
以安全模式启动MySQL
~$ sudo mysqld_safe --skip-grant-tables &
MySQL启动之后就可以不用密码登陆了
~$ mysql -u rootWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.10 MySQL Community Server (GPL)
查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password。
mysql> select user, plugin from mysql.user;+-----------+-----------------------+| user | plugin |+-----------+-----------------------+| root | auth_socket || mysql.sys | mysql_native_password || dev | mysql_native_password |+-----------+-----------------------+3 rows in set (0.01 sec)
关于auth_socket,在官方有说明: https://dev.mysql.com/doc/mysql-security-excerpt/5.5/en/socket-authentication-plugin.html ,反正现在暂时不用它, 那就把这里改了。
mysql> update mysql.user set authentication_string=PASSWORD('newPwd'), plugin='mysql_native_password' where user='root';Query OK, 1 row affected, 1 warning (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 1mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
重启服务,问题就解决了
~$ sudo service mysql stop... * MySQL Community Server 5.7.10 is stopped~$ sudo service mysql start.. * MySQL Community Server 5.7.10 is started~$ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.10 MySQL Community Server (GPL)
0 0
- MySQL ERROR 1698 (28000) 错误
- MySQL ERROR 1698 (28000) 错误
- MySQL ERROR 1698 (28000) 错误
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- 【转】mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql ERROR 1045 (28000): 错误解决办法
- mysql error 1129 错误
- mysql Error 0错误
- mysql error 1129 错误
- Mysql错误:Error Nr.1045
- mysql error 2014错误码
- iOS CoraData详解 附Xcode8系列bug
- Android开发重要参考资料
- VSFTPD锁定用户目录
- hyperledger的个人分享
- 一步步学习ASP.NET MVC3 (8)——EmptyResult,ContentResult,RedirectResult
- MySQL ERROR 1698 (28000) 错误
- 垃圾收集器与内存分配策略(三)
- 如何成为一个linux开发人员
- 用Html+js自己写了一个小游戏
- 文章标题
- SSM框架重构达内NETCTOSS项目——(3)中文乱码
- (三)Ubuntu下常用快捷键
- selenium错误“[error] modifyWindow: Window was closed!” 解决
- Spring MVC 4.1.3 + MyBatis 零基础搭建Web开发框架(注解模式哦)