一,问题描述:

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 | +-----------+-----------------------+ <strong>3</strong> rows in set (<strong>0.01</strong> 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, <strong>1</strong> row affected, <strong>1</strong> warning (<strong>0.00</strong> sec)
Rows matched: <strong>1</strong> Changed: <strong>1</strong> Warnings: <strong>1</strong>
mysql> flush privileges;
Query OK, <strong>0</strong> rows affected (<strong>0.00</strong> 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)问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# mysql
# error
# 1698
# 28000
# Linux下刚安装完mysql修改密码的简单方法
# CentOS 6.6 源码编译安装MySQL 5.7.18教程详解
# CentOS 7中MySQL连接数被限制为214个的解决方法
# 通过案例分析MySQL中令人头疼的Aborted告警
# 解决MySQL中IN子查询会导致无法使用索引问题
# MySQL交换分区的实例详解
# 小编
# 这一
# 在这里
# 成了
# 在此
# 就把
# 给大家
# 重启
# 装了
# 改了
# 用它
# 解决方法
# 所述
# 给我留言
# 普通用户
# 感谢大家
# 暂时不
# 就可以
# 不需要任何
# 应该是
相关文章:
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
建站之星下载版如何获取与安装?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
招商网站制作流程,网站招商广告语?
网站专业制作公司有哪些,做一个公司网站要多少钱?
宝塔新建站点为何无法访问?如何排查?
网页设计与网站制作内容,怎样注册网站?
如何在万网自助建站中设置域名及备案?
建站主机数据库如何配置才能提升网站性能?
如何通过FTP服务器快速搭建网站?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
高端建站三要素:定制模板、企业官网与响应式设计优化
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
如何在自有机房高效搭建专业网站?
如何在云指建站中生成FTP站点?
建站OpenVZ教程与优化策略:配置指南与性能提升
专业公司网站制作公司,用什么语言做企业网站比较好?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
建站之星如何助力企业快速打造五合一网站?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何获取免费开源的自助建站系统源码?
高防服务器租用指南:配置选择与快速部署攻略
建站之星安装后界面空白如何解决?
如何高效生成建站之星成品网站源码?
完全自定义免费建站平台:主题模板在线生成一站式服务
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
如何快速启动建站代理加盟业务?
再谈Python中的字符串与字符编码(推荐)
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
如何快速搭建虚拟主机网站?新手必看指南
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何在宝塔面板中创建新站点?
北京网站制作的公司有哪些,北京白云观官方网站?
Python文件管理规范_工程实践说明【指导】
如何挑选高效建站主机与优质域名?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
建站之星北京办公室:智能建站系统与小程序生成方案解析
购物网站制作公司有哪些,哪个购物网站比较好?
建站之星Pro快速搭建教程:模板选择与功能配置指南
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
平台云上自主建站:模板化设计与智能工具打造高效网站
网站制作新手教程,新手建设一个网站需要注意些什么?
建站org新手必看:2024最新搭建流程与模板选择技巧
网站网页制作专业公司,怎样制作自己的网页?
北京制作网站的公司,北京铁路集团官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。