当前位置:首页 > 系统教程 > 正文

Ubuntu 24.04.2 LTS 安装 MySQL 8.0.36 保姆级教程(从安装到远程连接详解)

Ubuntu 24.04.2 LTS 安装 MySQL 8.0.36 保姆级教程(从安装到远程连接详解)

本教程将详细介绍在 Ubuntu 24.04.2 LTS 系统上安装 MySQL 8.0.36 的完整步骤,涵盖从基础安装到配置远程连接的全过程。无论你是初学者还是进阶用户,这篇保姆级教程都能帮助你轻松完成 Ubuntu MySQL安装,并实现安全的数据信远程访问。

Ubuntu 24.04.2 LTS 安装 MySQL 8.0.36 保姆级教程(从安装到远程连接详解) MySQL安装 MySQL8.0配置 数据库远程连接 Linux系统教程 第1张

前提条件

在开始 Linux系统教程 前,请确保满足以下条件:

  • 一台已安装 Ubuntu 24.04.2 LTS 的计算机或虚拟机(建议使用最新系统更新)。
  • 拥有 sudo 权限的用户账户,用于执行管理员命令。
  • 稳定的网络连接,以便下载 MySQL 安装包和依赖项。

安装 MySQL 8.0.36

首先,打开终端(快捷键 Ctrl+Alt+T),执行以下命令更新软件包列表,然后安装 MySQL 服务器。这是 MySQL8.0配置 的第一步:

    sudo apt updatesudo apt install mysql-server -y  

安装过程会自动下载并配置 MySQL 8.0.36。系统可能提示设置 root 密码,请根据提示操作。安装完成后,MySQL 服务会自动启动。

配置 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配置 的细节,帮助你掌握 数据库远程连接 的核心技能。希望这篇指南对你有所帮助!