帮助中心

DNS污染处理

常见问题

香港高防IP

常见问题

香港大带宽服务器

产品简介 操作指南 常见问题

新加坡高防服务器

产品简介 操作指南 常见问题

新加坡云服务器

产品简介 操作指南 常见问题

香港服务器租用

产品简介 操作指南 常见问题

香港高防服务器

产品简介 操作指南 常见问题

域名服务

域名服务

ubuntu下怎么安装mysql并解决ERROR 1698 (28000)报错问题

时间 : 2024-01-08 17:39:26
编辑 : 华纳云

在Ubuntu系统上安装 MySQL 并解决 ERROR 1698 (28000) 报错问题的步骤如下:

1. 安装 MySQL 服务器:

打开终端,运行以下命令以更新软件包列表并安装 MySQL 服务器:

sudo apt update

sudo apt install mysql-server

在安装过程中,系统将提示您设置 MySQL root 用户的密码。

2. 验证 MySQL 安装:

安装完成后,运行以下命令验证 MySQL 是否成功安装:

sudo service mysql status

如果 MySQL 正在运行,将会显示 "active (running)"。

3. 登录 MySQL 服务器:

使用以下命令以 root 身份登录 MySQL:

sudo mysql -u root -p

系统将提示您输入之前设置的 MySQL root 用户密码。

4. 解决 ERROR 1698 (28000) 报错:

在 MySQL 5.7 以及更新的版本中,使用了新的插件认证方式,可能导致通过 sudo 登录 MySQL 时出现 ERROR 1698 (28000) 错误。为解决这个问题,可以按照以下步骤操作:

  • 以 root 用户登录 MySQL:

    sudo mysql

  • 使用以下命令修改 MySQL 用户的认证方式:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

    请将 'your_password' 替换为您为 root 用户设置的密码。

  • 刷新权限:

    FLUSH PRIVILEGES;

  • 退出 MySQL:

    exit;

  • 重新以 root 用户登录 MySQL:

    sudo mysql

现在,您应该能够成功登录 MySQL 服务器而不再遇到 ERROR 1698 (28000) 错误。

华纳云

客服咨询
7*24小时技术支持
Telegram
hncloudnoc

技术支持

渠道支持