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

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

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

本教程将详细指导您在Ubuntu 24.04系统上安装和配置MySQL数据库,并实现远程连接至DataGrip数据库管理工具。无论您是初学者还是有经验的用户,都能跟随步骤轻松完成,确保小白也能看懂。文章内容涵盖从系统更新到远程访问的全过程,并强调SEO优化关键词如Ubuntu 24.04、MySQL安装、远程连接和DataGrip配置。

一、前提条件

在开始之前,请确保您拥有一个运行Ubuntu 24.04的系统,并具有sudo权限。这是进行系统安装和配置的基础,也是实现远程连接DataGrip的前提。

二、安装MySQL服务器

首先,更新系统包列表以获取最新软件版本。打开终端,执行以下命令:

    sudo apt update  

然后,安装MySQL服务器包。这是MySQL安装的核心步骤,适用于Ubuntu 24.04:

    sudo apt install mysql-server -y  

安装过程中,系统可能会提示设置root密码。请牢记此密码,后续登录和配置将用到。

三、配置MySQL安全设置

安装完成后,运行安全安装脚本来加强MySQL的安全性。执行:

    sudo mysql_secure_installation  

按照提示操作,包括设置root密码、移除匿名用户、禁止root远程登录等。这是MySQL安装后的重要环节,确保数据库安全。

四、登录MySQL并创建用户

使用以下命令登录MySQL:

    sudo mysql -u root -p  

输入root密码后,创建一个新用户并授予权限,以支持远程连接。例如,创建用户“myuser”:

    CREATE USER "myuser"@"%" IDENTIFIED BY "your_password";  
    GRANT ALL PRIVILEGES ON . TO "myuser"@"%" WITH GRANT OPTION;  
    FLUSH PRIVILEGES;  

此步骤允许从任何主机进行远程连接,为后续DataGrip配置打下基础。

五、配置MySQL允许远程访问

默认MySQL仅允许本地连接。要启用远程连接,编辑配置文件:

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

找到“bind-address = 127.0.0.1”行,将其改为“bind-address = 0.0.0.0”以允许所有IP访问。保存并退出后,重启MySQL服务:

    sudo systemctl restart mysql  
Ubuntu 24.04 MySQL安装与配置全攻略(保姆级教程实现远程连接DataGrip)  MySQL安装 远程连接 DataGrip配置 第1张

图片展示了配置文件编辑的关键步骤,确保远程连接设置正确。

六、配置防火墙

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

    sudo ufw allow 3306/tcp  

然后重新加载防火墙规则:

    sudo ufw reload  

这确保了远程连接DataGrip时网络畅通。

七、在DataGrip中设置远程连接

打开DataGrip,点击“+”添加新数据源,选择MySQL。在连接设置中输入:

  • 主机:Ubuntu服务器的IP地址
  • 端口:3306
  • 用户:之前创建的MySQL用户(如myuser)
  • 密码:对应密码

点击“测试连接”,若成功则完成DataGrip配置。这实现了从本地工具到Ubuntu 24.04 MySQL的远程连接。

八、总结

通过本教程,您已在Ubuntu 24.04上成功完成MySQL安装与配置,并实现了远程连接至DataGrip。这个过程涵盖了从系统更新到远程访问的全步骤,关键词如Ubuntu 24.04、MySQL安装、远程连接和DataGrip配置在文章中多次出现,以优化SEO效果。希望本教程对您有帮助!