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

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保姆级教程(从安装到远程连接一步到位) MySQL安装  MySQL 8.0配置 数据库远程连接 Linux数据库安全 第1张

本教程将详细介绍在Ubuntu 24.04.2 LTS系统上安装MySQL 8.0.36的完整步骤,涵盖从安装、配置到远程连接的整个过程,适合新手小白跟随操作。通过本指南,您将掌握Ubuntu MySQL安装的核心技巧,并实现安全的数据库管理。

一、前提条件

确保您拥有Ubuntu 24.04.2 LTS系统的管理员权限(sudo访问),并已连接互联网。本教程专注于MySQL 8.0配置,适用于大多数Linux环境。

二、安装MySQL 8.0.36步骤

以下是详细步骤,请按顺序执行:

  1. 更新系统包:打开终端,运行命令 sudo apt update && sudo apt upgrade -y 以确保系统最新。
  2. 安装MySQL服务器:执行 sudo apt install mysql-server-8.0 -y,这将自动安装MySQL 8.0.36版本。
  3. 启动MySQL服务:运行 sudo systemctl start mysql 并启用开机自启:sudo systemctl enable mysql

三、安全配置MySQL

运行安全脚本以加强Linux数据库安全:执行 sudo mysql_secure_installation,按照提示设置root密码、移除匿名用户等。这是MySQL 8.0配置的关键部分。

四、测试MySQL安装

登录MySQL验证安装:运行 sudo mysql -u root -p,输入密码后应看到MySQL提示符。执行 SHOW DATABASES; 查看数据库列表。

五、配置远程连接

默认情况下,MySQL只允许本地访问。要实现数据库远程连接,请按以下步骤操作:

  1. 编辑MySQL配置文件:运行 sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf,找到 bind-address = 127.0.0.1 并将其改为 bind-address = 0.0.0.0(允许所有IP连接)或指定IP。
  2. 重启MySQL服务:sudo systemctl restart mysql
  3. 创建远程用户:在MySQL提示符下,运行 CREATE USER "remote_user"@"%" IDENTIFIED BY "your_password"; 然后授权:GRANT ALL PRIVILEGES ON . TO "remote_user"@"%" WITH GRANT OPTION; 最后刷新权限:FLUSH PRIVILEGES;

六、测试远程连接

从另一台机器使用MySQL客户端连接:运行 mysql -h [Ubuntu服务器IP] -u remote_user -p,输入密码后成功连接即表示数据库远程连接配置完成。确保防火墙允许3306端口:sudo ufw allow 3306/tcp

七、总结

通过本教程,您已成功在Ubuntu 24.04.2 LTS上完成MySQL 8.0.36的安装和远程连接配置。这涵盖了Ubuntu MySQL安装的全流程,并强调了Linux数据库安全最佳实践。如有问题,请参考MySQL官方文档或社区资源。