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

Ubuntu 24.04.2 LTS 安装 MySQL 8.0.36(从系统配置到远程访问保姆级教程)

在 Linux 服务器运维中,数据库的安装与配置是核心环节。本文将手把手教你完成 Ubuntu 24.04 安装 MySQL 8.0,并详细讲解如何进行远程访问权限的配置。这是一份专为开发者和新手准备的 MySQL 8.0.36 教程,确保你能顺利搭建起稳定的数据服务。

Ubuntu 24.04.2 LTS 安装 MySQL 8.0.36(从系统配置到远程访问保姆级教程) 24.04 8.0  8.0.36 教程 远程连接设置 数据库安装 第1张

一、环境准备与系统更新

在开始 Ubuntu 数据库安装 之前,务必先更新系统软件包,以避免依赖冲突。

sudo apt update && sudo apt upgrade -y

二、安装 MySQL Server

Ubuntu 24.04 的官方软件源已经包含了 MySQL 8.0。运行以下命令直接安装:

sudo apt install mysql-server -y

安装完成后,检查 MySQL 服务状态:

sudo systemctl status mysql

三、安全性加固

为了数据库安全,必须执行自带的安全设置脚本:

sudo mysql_secure_installation

在此过程中,你可以设置 root 密码强度、删除匿名用户、禁用 root 远程登录等选项。

四、实现 MySQL 远程连接设置

默认情况下,MySQL 只监听本地回环地址(127.0.0.1)。要开启远程访问,需修改配置文件:

1. 编辑配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

2. 找到 bind-address 一行,将 127.0.0.1 修改为 0.0.0.0

3. 重启 MySQL 服务使配置生效:

sudo systemctl restart mysql

五、创建远程访问账号

进入 MySQL 命令行,创建一个允许从任意 IP 登录的专用用户:

sudo mysqlCREATE USER 'admin'@'%' IDENTIFIED BY 'Your_Password_Here';GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT;

六、防火墙开放端口

最后一步,确保系统防火墙允许 3306 端口的入站流量:

sudo ufw allow 3306/tcpsudo ufw reload

总结:通过以上步骤,您已经成功完成了 Ubuntu 24.04 安装 MySQL 8.0 并在生产环境中应用了 MySQL 远程连接设置。现在您可以使用 Navicat、DBeaver 或 WorkBench 远程管理您的数据库了。

本文关键词:Ubuntu 24.04 安装 MySQL 8.0、MySQL 8.0.36 教程、MySQL 远程连接设置、Ubuntu 数据库安装