mysql5.7 1698 28000_MySqlError1698(28000)问题的解决方法
一,问题描述:
MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码。
~$ mysql -u root -p
Enter 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 root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server 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: 1
mysql> 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 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.10 MySQL Community Server (GPL)
以上所述是小编给大家介绍的MySql Error 1698(28000)问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
mysql5.7 1698 28000_MySqlError1698(28000)问题的解决方法相关推荐
- mysql5.7 1698 28000,MYSQL教程MySql Error 1698(28000)问题的解决方法
搜索热词 <MysqL教程MysqL Error 1698(28000)问题的解决方法>要点: 本文介绍了MysqL教程MysqL Error 1698(28000)问题的解决方法,希望对 ...
- mysql 1698_MySql Error 1698(28000)问题的解决方法
一,问题描述: MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码. ~$ m ...
- Oracle 报错 28000原因和解决方法
Oracle 报错 28000原因和解决方法 使用PLSQL登录Oracle数据库时提示"ORA-28000:这个帐号被锁定". 出现这个问题的原因是:在Oracle databa ...
- error 1309 mysql_MySQ登录提示ERROR 1045 (28000)错误如何解决
我们在登录mysql的时候,会经常出现错误,本文主要为大家详细介绍了MySQ登录提示ERROR 1045 (28000)错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大 ...
- mysql error1045 yes,MySQLERROR1045(28000)错误的解决办法
错误现象: ERROR 1045 (28000): Access denied for user'ODBC'@'localhost'(using password: NO) ERROR 1045 (2 ...
- mysql5.7.12 my.ini文件_MySQL5.7缺少my.ini文件的解决方法
my.ini是什么? my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的. my.ini存放在哪里? my.ini存放在MySql安装的根目录,如图所示: 我安装的My ...
- 出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘ 的解决方法
目录 前言 原理 解决方法 前言 出现如下问题 gaokaoli@kkjz-ThinkStation-P330:/etc/init.d$ mysql -u root -p Enter password ...
- mysql error1045 yes_MySQLERROR1045(28000)错误的解决办法_MySQL
错误现象: ERROR 1045 (28000): Access denied for user'ODBC'@'localhost'(using password: NO) ERROR 1045 (2 ...
- Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法
Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法 参考文章: (1)Mysql5.7数据导出提示--secure-file-priv选项问题的解决方法 (2)http ...
最新文章
- “拒绝在 iPad 上运行 Xcode!”
- 网站架构相关PPT、文章整理(更新于2009-7-15)
- Linux设备驱动之UART驱动结构
- 软考信息系统监理师第五次作业
- webpack进阶之插件篇
- 矩阵迹的性质_机器学习的数学基础 之 矩阵范数 — 我的长度我做主?
- 再次上演兄弟相煎,vivo再次超越OPPO在国内手机市场称王
- 海报设计师必做3件事
- RSA key fingerprint is....Permission denied (publickey).需要SSH Key
- unpacked value/target cannot be used in assignment
- 点餐系统部署文档,java后台部署和微信点餐小程序的部署
- 图灵Java架构师学习路线图
- 5G NR LDPC码(2)—— 5G NR中的LDPC码标准化内容
- 周易六十四卦——否卦
- java6虚拟机_深入理解java虚拟机(六)
- 加强供应商责任管理的5种方法
- java jwt 用户认证_jwt身份验证
- TextWatcher初识
- 高级计算机应用软件,商务软件高级应用微课教程(高等职业院校技能应用型教材)/计算机应用系列...
- 十、JVM调优实战——ES集群服务不稳定
热门文章
- 创建会计凭证BAPI_ACC_DOCUMENT_CHECK 原因代码和凭证类型必须增强
- 设计师必备的三个导航网站
- 2021年中国企业风险投资发展现状及未来发展趋势分析[图]
- linux bmp图片怎么转换成ppm,ppm图像格式与bmp之间的相互转换
- 苏州计算机英语怎么说,苏州用英语怎么说,苏州的英语单词
- 设计模式之--策略模式
- 如何修改PPT文档的编辑版式
- 重庆邮电大学计算机学院蓝桥杯,第七届蓝桥杯大赛个人赛(软件类)-重庆赛区获奖名单...
- RTMP,RTSP,HLS 流服务器
- 学编程能做什么工作 五大行业任你选