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

Ubuntu 24.04 安装配置 MySQL 教程(从零基础到 DataGrip 远程连接全攻略)

SEO关键词:Ubuntu 24.04 MySQL安装、MySQL远程连接配置、DataGrip连接MySQL、Ubuntu数据库教程

在本教程中,我们将手把手带你完成在最新的 Ubuntu 24.04 系统上安装 MySQL 数据库,并完成MySQL远程连接配置,最后通过强大的数据库管理工具 DataGrip 进行连接。无论你是开发小白还是运维新手,跟随本文操作即可轻松搞定。

第一步:系统环境准备

在安装任何软件之前,保持系统源的最新是良好习惯。打开终端并输入以下命令:

sudo apt update && sudo apt upgrade -y

第二步:执行 Ubuntu 24.04 MySQL安装

Ubuntu 的官方仓库中已经包含了 MySQL。直接运行以下安装命令:

sudo apt install mysql-server -y

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

sudo systemctl status mysql

第三步:MySQL 安全配置与用户设置

默认情况下,MySQL 的 root 用户不需要密码即可从本地登录(通过 auth_socket 插件)。为了安全并方便 DataGrip 连接,我们需要设置 root 密码并创建远程用户。

sudo mysql

进入 MySQL 后,执行以下 SQL 命令:

-- 修改 root 密码ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "YourStrongPassword!";-- 创建远程访问账户CREATE USER "admin"@"%" IDENTIFIED BY "Admin@123456";GRANT ALL PRIVILEGES ON *.* TO "admin"@"%" WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT;

第四步:开启 MySQL 远程访问权限

这是Ubuntu数据库教程中最关键的一步。默认 MySQL 只允许本地 127.0.0.1 访问,我们需要修改配置文件。

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

找到如下行,并将其修改为 0.0.0.0:

bind-address = 0.0.0.0

保存退出后,重启 MySQL 服务:

sudo systemctl restart mysql
Ubuntu 24.04 安装配置 MySQL 教程(从零基础到 DataGrip 远程连接全攻略) MySQL安装  MySQL远程连接配置 DataGrip连接MySQL Ubuntu数据库教程 第1张

第五步:开放系统防火墙 3306 端口

如果 Ubuntu 开启了 ufw 防火墙,必须放行 3306 端口:

sudo ufw allow 3306/tcpsudo ufw reload

第六步:使用 DataGrip 远程连接 MySQL

现在开始 DataGrip连接MySQL 的最后一步:

  • 打开 DataGrip,点击左上角的 "+" 号 -> "Data Source" -> "MySQL"。
  • Host: 输入 Ubuntu 服务器的 IP 地址(可通过 ifconfig 查看)。
  • Port: 保持默认的 3306。
  • User: 输入刚才创建的 admin。
  • Password: 输入 Admin@123456。
  • 点击 "Download" 按钮下载所需的驱动。
  • 点击 "Test Connection",看到绿色的对勾表示连接成功!

总结: 通过以上步骤,你已经成功在 Ubuntu 24.04 上完成了 MySQL 的安装与加固,并顺利通过 DataGrip 实现了远程管理。这是构建现代 Web 应用的基础第一步。如果在连接过程中遇到问题,请务必检查服务器的云平台安全组规则是否也开启了 3306 端口。