mysql 1698_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 |
+-----------+-----------------------+
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)问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
mysql 1698_MySql Error 1698(28000)问题的解决方法相关推荐
- mysql5.7 1698 28000,MYSQL教程MySql Error 1698(28000)问题的解决方法
搜索热词 <MysqL教程MysqL Error 1698(28000)问题的解决方法>要点: 本文介绍了MysqL教程MysqL Error 1698(28000)问题的解决方法,希望对 ...
- Mysql 出现Error 1118的一种解决方法
首先声明,对mysql不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是python的MySQLdb),报错: _mysql_exceptions.Operati ...
- msyql之解决mysql出现ERROR 1698 (28000): Access denied的问题
因为安装的过程中没让设置密码,可能密码为空,因此无论如何都进不去MySQL. 步骤1:设置为不用输入密码 控制台输入 sudo gedit /etc/mysql/mysql.conf.d/mysqld ...
- mysql5.7 1698 28000_MySqlError1698(28000)问题的解决方法
一,问题描述: MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码. ~$ m ...
- 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 ...
- MariaDB/MySQL 报错解决:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
我在安装好MariaDB后,发现一个问题:我必须用root用户才能登录数据库,普通用户不能登录数据库,会报错: -> % mysql -h localhost -u root -p Enter ...
- Linux安装mysql(解决E: Package ‘mysql-server‘ has no installation candidate与ERROR 1698 (28000))
安装mysql 使用如下命令查询当前linux发行版的信息: lsb_release -a apt install mariadb-server mariadb-client 安装mariadb之后依 ...
- 1698无法登录mysql服务器,Mysql ERROR 1698 (28000) 解决
一,问题描述: 新装了mysql-server-5.7, 问题一,普通用户不能进mysql: ~$ mysql -u root -p Enter password: ERROR 1698 (28000 ...
最新文章
- python php linux-linux怎么运行python?
- 原子变量、volatile、synchronized的可见性和原子性比较
- keras faster物体检测_【开源项目】特斯拉+树莓派实现车牌识别检测系统
- 下列不属于计算机完成科学技术特点的是,青岛科技大学计算机组成原理计算机组成原理试卷1(计算机)2011A...
- 浅入深出之Java集合框架(上)
- 如何检查Socket是否断开
- redistemplate注入为null_Windows DLL 注入技术
- mysql多表查询方式_MySQL多表查询方式问题
- xpath-了解xpath语言-下载xpath_helper工具
- 指令由电子计算机,电子计算机主要是以
- linux io分析工具,io性能分析工具-iostat
- 【JZOJ4811】【NOIP2016提高A组五校联考1】排队
- mysql ip 访问_MySql通过ip地址进行访问的方法
- 阵列卡u盘安装系统步骤_Dell的R720服务器使用U盘安装系统
- ubuntu20.04安装nvidia显卡驱动/CUDA/cuDNN
- 魅蓝note6救砖_魅蓝NOTE6救砖工具及线刷包
- 科学计算机的用途,科学计算器应用介绍及主要用途
- kvm几种快照的创建与删除
- javaSE 笔记全!
- 将站点数据插值到格点上
热门文章
- 华为手机里的“麦田守望者”
- 三生三世.枕上书 麦田里的守望者坎坷飞的
- 京东手机电商大数据统计平台搭建
- 【正点原子FPGA连载】第三十九章OV7725摄像头RGB-LCD显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
- Hi3512的IPCAM开发
- MPB:浙大王谦组-​​菌酶一体化重组酵母工程菌的设计与构建
- EMLOG模板eMedia媒体范儿
- 说说教育机构教学课程视频加密是如何实现的?
- 汇编 bne 1b和bne 1f浅析
- oracle日期英文