MYSQL 8.0 及以上版本设置远程连接。

最后,进入 mysql 库查看 user 表,确认远程访问权限设置。允许所有 IP 连接使用 %。
MYSQL 8.0 及以上版本设置远程连接。
卸载 MySQL 8.0 在 Ubuntu 系统的步骤如下:

1. 停止 MySQL 服务:sudo systemctl stop mysql

2. 从系统中彻底移除 MySQL:sudo apt-get remove --purge mysql-server mysql-client mysql-common -y sudo apt-get autoremove -y sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql

3. 删除用户与组:sudo deluser mysql sudo delgroup mysql

4. 清理安装残留:dpkg -l | grep mysql sudo apt-get remove --purge sudo apt-get clean sudo reboot

完成以上步骤后,MySQL 8.0 已从 Ubuntu 系统中卸载。

安装 MySQL 8.0 的步骤如下:

1. 更新本地存储库索引:sudo apt update

2. 从 APT 存储库安装 MySQL:sudo apt install mysql-server

3. 安装后检查版本:mysql --version mysql -V

4. 检查 MySQL 服务器是否自动启动:systemctl status mysql.service

5. 若远程连接失败,检查 MySQL 配置文件 my.cnf,确保 [mysqld] bind-address = 0.0.0.0

6. 创建新用户以允许远程连接:CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; FLUSH PRIVILEGES;

若使用 Navicat 连接工具仍无法连接,尝试修改 MySQL 用户身份验证方式或更改默认身份验证插件。

确保所有客户端能兼容或升级至与 MySQL 8.0 兼容版本,或通过修改配置文件 my.cnf 将默认身份验证插件更改为 mysql_native_password,允许使用旧版客户端。

最后,进入 mysql 库查看 user 表,确认远程访问权限设置。允许所有 IP 连接使用 %。2024-11-23
mengvlog 阅读 8 次 更新于 2025-07-20 07:07:04 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部