Ubuntu 24.04.1 LTS 安装mysql8.0
在 Ubuntu 24.04.1 LTS 上安装 MySQL 8.0 的步骤如下:
1. 更新系统包
确保系统的包是最新的:
sudo apt update
sudo apt upgrade -y
2. 添加 MySQL 官方 APT 仓库
添加 MySQL APT 仓库工具
sudo apt install -y wget lsb-release gnupg
wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb
安装仓库配置工具
sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb
在安装过程中,你将被提示选择版本和配置:
- 选择
MySQL 8.0
并按OK
。
更新包索引:
sudo apt update
3. 安装 MySQL 8.0
运行以下命令安装 MySQL:
sudo apt install -y mysql-server
4. 启动 MySQL 服务并设置为开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
5. 执行安全安装
MySQL 提供了一个安全配置向导:
sudo mysql_secure_installation
在过程中:
- 配置
root
密码。 - 移除匿名用户。
- 禁止远程登录
root
。 - 删除测试数据库。
- 重新加载权限表。
6. 验证安装
检查 MySQL 服务状态
sudo systemctl status mysql
登录到 MySQL
sudo mysql -u root -p
你可以执行以下命令测试:
SHOW DATABASES;
7. 配置远程访问(可选)
如需允许远程访问 MySQL:
- 编辑配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
:sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
- 查找并注释掉或修改
bind-address
:# bind-address = 127.0.0.1
- 重启 MySQL 服务:
sudo systemctl restart mysql
- 为用户授权远程访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES;
8. 设置防火墙规则(可选)
如果启用了防火墙,确保 MySQL 的默认端口(3306)开放:
sudo ufw allow 3306/tcp
完成后,你的 MySQL 8.0 应该已在 Ubuntu 24.04.1 LTS 上成功运行。如果有其他问题或需要进一步帮助,请随时告知!
男儿走四方,何处不为家
死在哪里,葬在哪里,天下青山一样