`

Ubuntu mysql:MySQL ERROR 1698 (28000) 错误

 
阅读更多
错误: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 服务停掉了,启动就可以了
分享到:
评论

相关推荐

    ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''localhost''

    本教程将详述如何在Ubuntu 18.0.4上安装MySQL,并解决在登录时遇到的"ERROR 1698 (28000): Access denied for user 'root'@'localhost'"的问题。 首先,安装MySQL服务可以使用Ubuntu的包管理器`apt`。执行以下命令...

    MySQL导入sql脚本错误:2006 解决方法

    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 ...

    Ubuntu安装指定版本mysql

    log-error=/data/mysql-error.log ``` 这将指定MySQL的数据目录和错误日志文件的位置。 初始化MySQL 接下来,我们需要初始化MySQL: ``` cd /usr/local/mysql ./scripts/mysql_install_db --defaults-file=/etc/my...

    在Ubuntu14.04上离线安装mysql5.7.19时需要的两个依赖包

    从mysql官网上下载mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar,然后进行离线安装,解压该安装包,会出现11个依赖包,按照顺序依次使用sudo dpkg -i 进行安装,中间会报错,显示缺少相应的依赖,具体...

    ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ”root”@”localhost”

    前言 最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将...登录时出现ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’。这应该时我们之前

    解决mysql登录错误:’Access denied for user ‘root’@’localhost’

    首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for user ‘root’@’localhost’。 数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。...

    ubuntu安装mysql(1).doc

    - 如果遇到“Error 2003: Can't connect to MySQL server”的错误,通常是因为未正确配置远程访问。参照上述步骤允许远程访问。 - 如果出现“Access denied for user 'root'@'localhost' (using password: YES)”...

    MYSQL权限不够解决办法

    在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的问题,并提供具体的解决方案。...

    ubuntu交叉编译mysql的C语言程序到ARM开发板

    在目标板运行./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数据库的过程中,可能会遇到以下错误信息:“Fatal error: Call to undefined function mysql_connect()”。这一错误提示通常意味着PHP环境中没有正确安装或启用`mysql_connect`函数,导致无法...

    mysql linux安装出错 libaio-dev

    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

    ubuntu18.04卸载mysql并重新安装的方法.doc

    本文档将详细介绍如何在Ubuntu 18.04系统中卸载MySQL并重新安装的方法,并解决可能出现的127错误和126错误。 首先,需要卸载MySQL服务器,可以使用以下命令: `sudo rm /var/lib/mysql/ -R` `sudo rm /etc/mysql/ ...

    patch__.zip

    这个错误信息通常表示在编译过程中遇到了某个目标文件无法构建的情况,导致整个构建过程失败,错误代码“Error 2”则表明在执行某个命令时发生了错误。这个问题可能是由多种原因引起的,例如依赖项缺失、配置不正确...

    ubuntu 11.10 mysql忘记root密码解决

    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安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'问

    在Ubuntu 16.04系统中安装MySQL 5.7.17后,有时用户可能会遇到登录数据库时遭遇ERROR 1045 (28000): Access denied for user 'root'@'localhost'的问题。这通常意味着MySQL拒绝了用户'root'@'localhost'的访问权限,...

    MySQL出现SQL Error (2013)连接错误的解决方法

    在使用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中文乱码解决办法.docx

    Ubuntu 11.10 MySQL 客户端 Emma 6.0 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会遇到中文乱码的问题。解决这个问题需要修改 Emma 的配置文件或源代码,以便支持中文显示。 首先,...

    Ubuntu下mysql与mysql workbench安装教程

    在Ubuntu操作系统中,安装MySQL数据库和MySQL Workbench是开发者或系统管理员经常进行的任务。MySQL是一个流行的开源关系型数据库管理系统,而MySQL Workbench则是一个可视化工具,用于设计、管理和维护数据库。接...

    Qt 添加MySQL驱动教程(成功版)

    可以通过`db.lastError().text()`获取错误信息。 至此,你已经成功在Qt中添加了MySQL驱动,并能与MySQL数据库建立连接。现在可以编写SQL查询,执行数据的增删改查等操作了。在Qt中,可以使用`QSqlQuery`类来执行SQL...

Global site tag (gtag.js) - Google Analytics