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

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,并配置远程连接。无论你是初学者还是有一定经验的开发者,都能通过本教程顺利完成安装。

Ubuntu 24.04.2 LTS安装MySQL 8.0.36保姆级教程 Ubuntu安装MySQL  MySQL 8.0.36 远程连接MySQL Linux MySQL配置 第1张

第一步:更新系统包

打开终端,执行以下命令更新软件包列表和已安装的包:sudo apt update && sudo apt upgrade -y

第二步:安装MySQL 8.0.36

默认的Ubuntu存储库可能包含MySQL 8.0,但版本可能不是8.0.36。我们可以通过MySQL官方APT存储库安装指定版本。首先添加MySQL APT存储库:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.debsudo dpkg -i mysql-apt-config_0.8.24-1_all.deb

在配置界面选择MySQL 8.0版本,然后更新包列表:sudo apt update

安装MySQL服务器:sudo apt install mysql-server -y。安装过程中会提示设置root密码,请牢记。

第三步:检查MySQL状态

安装完成后,检查MySQL服务状态:sudo systemctl status mysql。确保服务正在运行。

第四步:运行安全安装脚本

执行sudo mysql_secure_installation,按照提示设置密码验证策略、删除匿名用户、禁止远程root登录等,提高安全性。

第五步:配置远程连接

默认情况下,MySQL只允许本地连接。要允许远程连接,需要修改配置文件。编辑/etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address行,将其改为bind-address = 0.0.0.0。保存后重启MySQL:sudo systemctl restart mysql

第六步:创建远程用户并授权

登录MySQL:sudo mysql -u root -p,输入密码。然后创建允许从任何主机连接的用户:CREATE USER "youruser"@"%" IDENTIFIED BY "yourpassword";授予权限:GRANT ALL PRIVILEGES ON . TO "youruser"@"%" WITH GRANT OPTION;刷新权限:FLUSH PRIVILEGES;退出:EXIT;

第七步:配置防火墙

如果启用了UFW防火墙,需要允许MySQL端口(3306):sudo ufw allow 3306/tcp。检查防火墙状态:sudo ufw status

第八步:测试远程连接

在另一台机器上使用MySQL客户端测试连接:mysql -h your_server_ip -u youruser -p。如果成功,说明远程连接配置正确。

恭喜!你已在Ubuntu 24.04.2 LTS上成功安装MySQL 8.0.36并配置了远程连接。现在你可以开始使用MySQL进行开发了。

本文关键词:Ubuntu安装MySQL, MySQL 8.0.36教程, 远程连接MySQL, Linux MySQL配置