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

Ubuntu24.04 MySQL安装与配置全攻略(保姆级教程实现远程连接DataGrip)

Ubuntu24.04 MySQL安装与配置全攻略(保姆级教程实现远程连接DataGrip)

Ubuntu24.04 MySQL安装与配置全攻略(保姆级教程实现远程连接DataGrip) MySQL安装 远程连接 DataGrip 第1张

欢迎阅读本教程!本文将一步步指导你在Ubuntu24.04系统上完成MySQL安装和配置,并设置远程连接,以便使用DataGrip进行数据库管理。无论你是初学者还是进阶用户,都能轻松掌握。

一、前提条件

  • 一台运行Ubuntu24.04的服务器或虚拟机。
  • 具有sudo权限的用户账户。
  • 稳定的网络连接。

二、安装MySQL

首先,更新系统包列表以确保获取最新软件版本。

    sudo apt updatesudo apt upgrade -y  

接下来,安装MySQL服务器包。

    sudo apt install mysql-server -y  

安装完成后,MySQL服务会自动启动。你可以使用以下命令检查服务状态。

    sudo systemctl status mysql  

三、配置MySQL安全性

运行MySQL安全安装脚本,设置root密码并移除不安全设置。

    sudo mysql_secure_installation  

跟随提示操作:设置密码强度、移除匿名用户、禁止远程root登录等。

四、允许远程连接

默认情况下,MySQL只允许本地连接。为了从其他机器访问,需要配置远程连接。

首先,登录MySQL。

    sudo mysql -u root -p  

然后,创建一个用于远程连接的用户。例如,创建一个用户"remoteuser",允许从任何IP连接。

    CREATE USER "remoteuser"@"%" IDENTIFIED BY "你的强密码";GRANT ALL PRIVILEGES ON . TO "remoteuser"@"%" WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT;  

接下来,编辑MySQL配置文件以绑定到所有IP地址。

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

找到行 bind-address = 127.0.0.1 并将其改为 bind-address = 0.0.0.0,然后保存退出。

重启MySQL服务使更改生效。

    sudo systemctl restart mysql  

五、配置防火墙

如果系统防火墙启用,需要开放MySQL默认端口3306。

    sudo ufw allow 3306/tcpsudo ufw reload  

六、远程连接DataGrip

现在,你可以在DataGrip中配置远程连接。

  1. 打开DataGrip,点击“+”添加新数据源。
  2. 选择MySQL作为数据库类型。
  3. 输入连接信息:
    • 主机:你的Ubuntu服务器IP地址
    • 端口:3306
    • 用户:remoteuser
    • 密码:你设置的密码
  4. 点击“测试连接”,确保连接成功。
  5. 保存并开始使用。

七、总结

通过本教程,你成功在Ubuntu24.04上完成了MySQL安装和配置,并实现了远程连接DataGrip。这个过程涵盖了系统更新、软件安装、安全设置、远程访问和防火墙配置,是一个完整的保姆级指南。如果你遇到问题,请检查步骤或查阅官方文档。