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

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

华纳云 推荐文章
服务器使用宝塔面板,无法安装php windows的系统怎么远程登录服务器? 云主机远程登录不了的解决方法 windows如何运行shell脚本 mysql创建用户后不能登录怎么解决 linux中export命令如何修改环境变量 ubuntu下怎么启动、停止、重启apache服务器 怎么使用root用户登录Ubuntu ubuntu安装ssh服务无法定位软件包怎么解决 centos7怎么修改远程端口
客服咨询
7*24小时技术支持
技术支持
渠道支持