本教程将详细介绍在 Ubuntu 24.04.2 LTS 系统上安装 MySQL 8.0.36 的完整步骤,涵盖从基础安装到配置远程连接的全过程。无论你是初学者还是进阶用户,这篇保姆级教程都能帮助你轻松完成 Ubuntu MySQL安装,并实现安全的数据信远程访问。
在开始 Linux系统教程 前,请确保满足以下条件:
首先,打开终端(快捷键 Ctrl+Alt+T),执行以下命令更新软件包列表,然后安装 MySQL 服务器。这是 MySQL8.0配置 的第一步:
sudo apt updatesudo apt install mysql-server -y 安装过程会自动下载并配置 MySQL 8.0.36。系统可能提示设置 root 密码,请根据提示操作。安装完成后,MySQL 服务会自动启动。
接下来,运行安全安装脚本以加强 MySQL 的安全性。在终端中输入:
sudo mysql_secure_installation 按照提示完成以下操作:设置 root 密码、移除匿名用户、禁止远程 root 登录、删除测试数据库等。完成后,确保 MySQL 服务已启用并运行:
sudo systemctl start mysqlsudo systemctl enable mysql 使用 sudo systemctl status mysql 检查服务状态,确认显示“active (running)”。
默认情况下,MySQL 只允许本地连接。为实现 数据库远程连接,需要修改配置文件。使用文本编辑器(如 nano)打开 MySQL 配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 找到 bind-address 行(通常在第 28 行左右),将其值从 127.0.0.1 改为 0.0.0.0,以允许所有 IP 地址连接。保存文件(Ctrl+O,然后 Ctrl+X 退出)。重启 MySQL 服务使更改生效:
sudo systemctl restart mysql 然后,登录 MySQL 创建远程用户并授权。输入:
sudo mysql -u root -p 输入 root 密码后,在 MySQL 提示符下执行以下命令(将 "your_password" 替换为强密码):
CREATE USER "remote_user"@"%" IDENTIFIED BY "your_password";GRANT ALL PRIVILEGES ON . TO "remote_user"@"%" WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT; 这样,远程用户就创建完成了。此外,确保防火墙允许 3306 端口:sudo ufw allow 3306/tcp。
从另一台计算机(如 Windows 或另一台 Linux 机器)使用 MySQL 客户端测试远程连接。在客户端终端运行:
mysql -h 你的服务器IP地址 -u remote_user -p 输入密码后,如果成功连接,说明 Ubuntu MySQL安装 和远程配置已生效。你可以执行 SHOW DATABASES; 验证权限。
通过本教程,你已经在 Ubuntu 24.04.2 LTS 上完成了 MySQL 8.0.36 的安装、配置和远程连接设置。关键步骤包括:系统更新、安装 MySQL、运行安全脚本、修改绑定地址、创建远程用户。这些操作确保了数据库的安全性和可访问性,适合生产环境使用。如果遇到问题,请检查防火墙、网络设置或 MySQL 错误日志。
本 Linux系统教程 强调了 MySQL8.0配置 的细节,帮助你掌握 数据库远程连接 的核心技能。希望这篇指南对你有所帮助!
本文由主机测评网于2026-02-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260223488.html