本文将手把手教你在Ubuntu 22.04 LTS系统上安装MySQL 8.0数据库,无论你是新手还是老手,都能轻松完成MySQL8.0的部署。教程包含官方源配置、安装、安全设置等全流程,确保你的Ubuntu22.04环境顺利运行最新版MySQL。
打开终端,执行以下命令更新软件包列表并升级已安装的包:
sudo apt update && sudo apt upgrade -y 访问MySQL官方下载页面获取最新仓库包,或直接使用wget下载:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.debsudo dpkg -i mysql-apt-config_0.8.29-1_all.deb 在配置界面选择MySQL8.0版本,保持默认选项即可,然后选择OK完成配置。
更新APT仓库索引并安装MySQL:
sudo apt updatesudo apt install mysql-server -y 安装过程中会提示设置root密码,按照指示输入并确认密码即可。这是安装教程中最关键的一步,请务必牢记密码。
MySQL自带安全脚本,可移除匿名用户、禁止远程root登录等:
sudo mysql_secure_installation 根据提示设置密码强度、移除匿名用户、禁止root远程登录、移除测试数据库并重新加载权限表。建议全部选Y(是)。
检查MySQL服务状态:
sudo systemctl status mysql 若显示active (running)则表示服务正常。登录MySQL测试:
mysql -u root -p 输入root密码后进入MySQL命令行,执行SHOW DATABASES;查看数据库列表,看到默认数据库即成功。
如需远程连接,修改配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address改为0.0.0.0,保存后重启MySQL:
sudo systemctl restart mysql 接着授权远程用户:
mysql -u root -pGRANT ALL PRIVILEGES ON . TO "root"@"%" IDENTIFIED BY "你的密码" WITH GRANT OPTION;FLUSH PRIVILEGES; 注意:生产环境不建议直接开放root远程,建议创建专用用户。此步骤属于高级数据库配置,请根据需求操作。
/var/log/mysql/error.log,常见原因为端口冲突或权限问题。sudo ufw allow 3306。至此,你已经在Ubuntu22.04上成功安装了MySQL8.0,并完成了基础安全配置。本安装教程涵盖了所有必要步骤,后续你可以根据业务需求进行更多高级数据库配置。如有疑问,欢迎留言交流。
本文由主机测评网于2026-02-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225551.html