错误:MySQL ERROR 1698 (28000)
1. 查看一下user表
错误的起因就是在这里, root的plugin被修改成了auth_socket,
用密码登陆的plugin应该是mysql_native_password。
mysql> select user, plugin from mysql.user;
2.命令:
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)
3.重启服务,问题就解决了
错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
问题原因:
mysql 服务停掉了,启动就可以了
分享到:
相关推荐
本教程将详述如何在Ubuntu 18.0.4上安装MySQL,并解决在登录时遇到的"ERROR 1698 (28000): Access denied for user 'root'@'localhost'"的问题。 首先,安装MySQL服务可以使用Ubuntu的包管理器`apt`。执行以下命令...
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...
log-error=/data/mysql-error.log ``` 这将指定MySQL的数据目录和错误日志文件的位置。 初始化MySQL 接下来,我们需要初始化MySQL: ``` cd /usr/local/mysql ./scripts/mysql_install_db --defaults-file=/etc/my...
从mysql官网上下载mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar,然后进行离线安装,解压该安装包,会出现11个依赖包,按照顺序依次使用sudo dpkg -i 进行安装,中间会报错,显示缺少相应的依赖,具体...
前言 最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将...登录时出现ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’。这应该时我们之前
首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for user ‘root’@’localhost’。 数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。...
- 如果遇到“Error 2003: Can't connect to MySQL server”的错误,通常是因为未正确配置远程访问。参照上述步骤允许远程访问。 - 如果出现“Access denied for user 'root'@'localhost' (using password: YES)”...
在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的问题,并提供具体的解决方案。...
在目标板运行./mysqltest 时,可能出现错误信息"error while loading shared libraries: libmysql.so.16: cannot open shared object file: No such file or directory"。为了解决该错误,需要将 /usr/local/mysql/...
在使用PHP连接MySQL数据库的过程中,可能会遇到以下错误信息:“Fatal error: Call to undefined function mysql_connect()”。这一错误提示通常意味着PHP环境中没有正确安装或启用`mysql_connect`函数,导致无法...
mysql linux下安装时,存在以下错误: Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
本文档将详细介绍如何在Ubuntu 18.04系统中卸载MySQL并重新安装的方法,并解决可能出现的127错误和126错误。 首先,需要卸载MySQL服务器,可以使用以下命令: `sudo rm /var/lib/mysql/ -R` `sudo rm /etc/mysql/ ...
这个错误信息通常表示在编译过程中遇到了某个目标文件无法构建的情况,导致整个构建过程失败,错误代码“Error 2”则表明在执行某个命令时发生了错误。这个问题可能是由多种原因引起的,例如依赖项缺失、配置不正确...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ``` 这个错误提示表示 MySQL 服务没有启动。可以使用以下命令启动 MySQL 服务: ``` # /etc/init.d/...
在Ubuntu 16.04系统中安装MySQL 5.7.17后,有时用户可能会遇到登录数据库时遭遇ERROR 1045 (28000): Access denied for user 'root'@'localhost'的问题。这通常意味着MySQL拒绝了用户'root'@'localhost'的访问权限,...
在使用MySQL数据库时,有时会遇到SQL Error (2013)这样的连接错误,提示"Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0"。这个错误通常意味着客户端在尝试与...
Ubuntu 11.10 MySQL 客户端 Emma 6.0 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会遇到中文乱码的问题。解决这个问题需要修改 Emma 的配置文件或源代码,以便支持中文显示。 首先,...
在Ubuntu操作系统中,安装MySQL数据库和MySQL Workbench是开发者或系统管理员经常进行的任务。MySQL是一个流行的开源关系型数据库管理系统,而MySQL Workbench则是一个可视化工具,用于设计、管理和维护数据库。接...
可以通过`db.lastError().text()`获取错误信息。 至此,你已经成功在Qt中添加了MySQL驱动,并能与MySQL数据库建立连接。现在可以编写SQL查询,执行数据的增删改查等操作了。在Qt中,可以使用`QSqlQuery`类来执行SQL...