一,问题描述:

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)

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)问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

1698无法登录mysql服务器_一,问题描述:MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用...相关推荐

  1. 宝塔无法登录mysql服务器_宝塔面板提示无法登陆MySQL服务器的解决办法!

    我使用的阿里云轻量级云服务器在服务器上设置了网站. 我通常不登录到宝塔面板或访问服务器. 但是,昨天创建了一个新网站后,我发现数据库未连接. 权限不足或数据库信息未正确填写. 因此,我将localho ...

  2. 打开和关闭mysql服务器_启动和关闭MySQL服务器

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问它.但是,有时最好关闭服务器 ...

  3. 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...

    ========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...

  4. 网页服务器和mysql服务器_实现Web服务器之间使用同一个MYSQL和相同的网页配置文件的方法...

    实现Web服务器之间使用同一个MYSQL和相同的网页配置文件的方法 发布时间:2020-04-15 16:42:41 来源:亿速云 阅读:133 作者:三月 栏目:数据库 亿速云负载均衡(Cloud ...

  5. centos6.5 MySQL 服务器_启用CentOS6.5 64位安装时自带的MySQL数据库服务器

    本人在虚拟机上又安装了一台linux机器,作为MySQL数据库服务器用,在安装时选择了系统自带的MySQL服务器端,以下是启用步骤. 首先开启mysqld服务 #service mysqld star ...

  6. centos mysql 服务器_服务器数据库搭建流程(CentOs+mysql)

    前言: 服务器上数据库搭建需要知道Linux系统的版本,以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs ...

  7. 关于mysql服务器3306端口不能远程连接的解决

    问题:本机可以通过3306端口连接mysql服务器,但远程不行. 1.网络检测    1)ping主机可以:    2)telnet 主机3306端口不可以:      telnet 主机22端口可以 ...

  8. 1698无法登录mysql服务器_解决MySql ERROR 1698 (28000) 错误:Access denied for user 'root'@'localhost'...

    今天尝试在Ubuntu虚拟机上安装MySql 数据库(版本是:5.7.23-0Ubuntu0.18.04.1),数据库安装很简单,就是三行命令:html sudo apt-get install my ...

  9. ssh登录远程服务器_设置iTerm2免密登陆ssh远程服务器

    由于本人的日常工作原因,几乎所有时间都会在远程服务器工作,之前用的是Windows系统,使用xshell保存用户名和密码很方便,后来换了MacOS之后,虽然iTerm2很好用每次登陆都要自己输用户名和 ...

最新文章

  1. STM32CubedMX 下载与安装
  2. string 替换_vim怎么查找与替换文字?比Windows记事本效率高太多了
  3. JavaScript 运行机制详解
  4. 尝试在centos5下运行phantomjs2
  5. C++ STL 总结
  6. Docker与自动化测试及其测试实践
  7. java项目 异常如何解决_Java项目中常见的异常处理
  8. java货物进销管理系统_java实验 货物进销管理系统
  9. 吴军:为什么计算机不是万能的
  10. 【英语学习】【Daily English】U10 Education L02 I'm not a pushy parent
  11. 男子支付宝每天莫名进钱 吓得赶紧报警 最后真相哭笑不得...
  12. 44. Element insertBefore() 方法
  13. Rabbitmq-server-3.7.18安装完整过程
  14. Git fatal: empty string is not a valid pathspec, please use . instead if you meant to match
  15. 【优化算法】蛾群优化算法(MSA)【含Matlab源码 1807期】
  16. xencenter如何安装Centos7虚拟机系统
  17. java简单递归算法,Java递归算法简单示例两则
  18. 非功能需求分析是什么
  19. 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)
  20. 你不知道的 Blob

热门文章

  1. 记一次某公众号平台前端加密算法的解密
  2. -D指定db登陆失败ERROR 1044 (42000): Access denied for user ‘lzldb‘@‘%‘ to database ‘lzldb‘
  3. springboot项目多moudle打包到一个jar
  4. Linux用户对文件进行加密
  5. 这就是你日日夜夜想要的docker!!!---------TLS加密远程连接Docker
  6. Sourcetree 分支合到主干
  7. 设计自有芯片将成为新常态?
  8. CYUSB3014固件部分低版本工程在Eclipse中编译得到img文件时无效的解决方案
  9. 基于java设计小游戏目的_java小游戏设计
  10. 通过阿里P9代考这件事,聊聊职级