首页 帮助中心 新加坡云服务器 ubuntu下怎么安装mysql并解决ERROR 1698 (28000)报错问题
ubuntu下怎么安装mysql并解决ERROR 1698 (28000)报错问题
时间 : 2024-01-08 17:39:26 编辑 : 华纳云 阅读量 : 463

在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) 错误。

华纳云 推荐文章
怎么搭建ubuntu版的hadoop集群? Ubuntu中安装PostgreSQL的方法 如何修改ubuntu服务器的软件源? Linux/Ubuntu中的CPU使用率或利用率的查看方法 Ubuntu系统上生成SSH密钥的步骤 Ubuntu服务器中安装Google Chrome的教程 30分钟内完成Ubuntu服务器的安装和配置 Ubuntu系统下Apache日志轮转如何设置 Ubuntu16.04如何配置和使用NGINX Web服务器 Ubuntu 18.04上如何设置Nginx服务器模块
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持