1698无法登录mysql服务器_一,问题描述:MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用...
一,问题描述:
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用...相关推荐
- 宝塔无法登录mysql服务器_宝塔面板提示无法登陆MySQL服务器的解决办法!
我使用的阿里云轻量级云服务器在服务器上设置了网站. 我通常不登录到宝塔面板或访问服务器. 但是,昨天创建了一个新网站后,我发现数据库未连接. 权限不足或数据库信息未正确填写. 因此,我将localho ...
- 打开和关闭mysql服务器_启动和关闭MySQL服务器
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问它.但是,有时最好关闭服务器 ...
- 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...
========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...
- 网页服务器和mysql服务器_实现Web服务器之间使用同一个MYSQL和相同的网页配置文件的方法...
实现Web服务器之间使用同一个MYSQL和相同的网页配置文件的方法 发布时间:2020-04-15 16:42:41 来源:亿速云 阅读:133 作者:三月 栏目:数据库 亿速云负载均衡(Cloud ...
- centos6.5 MySQL 服务器_启用CentOS6.5 64位安装时自带的MySQL数据库服务器
本人在虚拟机上又安装了一台linux机器,作为MySQL数据库服务器用,在安装时选择了系统自带的MySQL服务器端,以下是启用步骤. 首先开启mysqld服务 #service mysqld star ...
- centos mysql 服务器_服务器数据库搭建流程(CentOs+mysql)
前言: 服务器上数据库搭建需要知道Linux系统的版本,以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs ...
- 关于mysql服务器3306端口不能远程连接的解决
问题:本机可以通过3306端口连接mysql服务器,但远程不行. 1.网络检测 1)ping主机可以: 2)telnet 主机3306端口不可以: telnet 主机22端口可以 ...
- 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 ...
- ssh登录远程服务器_设置iTerm2免密登陆ssh远程服务器
由于本人的日常工作原因,几乎所有时间都会在远程服务器工作,之前用的是Windows系统,使用xshell保存用户名和密码很方便,后来换了MacOS之后,虽然iTerm2很好用每次登陆都要自己输用户名和 ...
最新文章
- STM32CubedMX 下载与安装
- string 替换_vim怎么查找与替换文字?比Windows记事本效率高太多了
- JavaScript 运行机制详解
- 尝试在centos5下运行phantomjs2
- C++ STL 总结
- Docker与自动化测试及其测试实践
- java项目 异常如何解决_Java项目中常见的异常处理
- java货物进销管理系统_java实验 货物进销管理系统
- 吴军:为什么计算机不是万能的
- 【英语学习】【Daily English】U10 Education L02 I'm not a pushy parent
- 男子支付宝每天莫名进钱 吓得赶紧报警 最后真相哭笑不得...
- 44. Element insertBefore() 方法
- Rabbitmq-server-3.7.18安装完整过程
- Git fatal: empty string is not a valid pathspec, please use . instead if you meant to match
- 【优化算法】蛾群优化算法(MSA)【含Matlab源码 1807期】
- xencenter如何安装Centos7虚拟机系统
- java简单递归算法,Java递归算法简单示例两则
- 非功能需求分析是什么
- 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)
- 你不知道的 Blob
热门文章
- 记一次某公众号平台前端加密算法的解密
- -D指定db登陆失败ERROR 1044 (42000): Access denied for user ‘lzldb‘@‘%‘ to database ‘lzldb‘
- springboot项目多moudle打包到一个jar
- Linux用户对文件进行加密
- 这就是你日日夜夜想要的docker!!!---------TLS加密远程连接Docker
- Sourcetree 分支合到主干
- 设计自有芯片将成为新常态?
- CYUSB3014固件部分低版本工程在Eclipse中编译得到img文件时无效的解决方案
- 基于java设计小游戏目的_java小游戏设计
- 通过阿里P9代考这件事,聊聊职级