全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MySql Error 1698(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 |
+-----------+-----------------------+
<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小时内与您取得联系。