ubuntu

Ubuntu From Scratch如何安装MySQL

小樊
37
2025-12-16 13:30:19
栏目: 云计算

在Ubuntu From Scratch(UFW)上安装MySQL需要经过几个步骤。以下是详细的安装过程:

准备工作

  1. 更新系统

    sudo apt update && sudo apt upgrade -y
    
  2. 安装必要的依赖包

    sudo apt install -y wget curl gnupg2 software-properties-common
    
  3. 添加MySQL官方APT仓库

    wget -O /etc/apt/trusted.gpg.d/mysql.gpg https://dev.mysql.com/get/mysql.gpg.key
    sudo install -o root -g root -m 644 /etc/apt/trusted.gpg.d/mysql.gpg /usr/share/keyrings/
    echo "deb [signed-by=/usr/share/keyrings/mysql.gpg] https://repo.mysql.com/apt/ubuntu/ $(lsb_release -cs) mysql8.0" | sudo tee /etc/apt/sources.list.d/mysql.list
    
  4. 更新APT包列表

    sudo apt update
    

安装MySQL服务器

  1. 安装MySQL服务器

    sudo apt install -y mysql-server
    
  2. 安全配置MySQL: 运行mysql_secure_installation脚本来设置root密码并进行其他安全设置:

    sudo mysql_secure_installation
    

    按照提示操作,设置root密码,删除匿名用户,禁止root远程登录,删除测试数据库等。

启动和启用MySQL服务

  1. 启动MySQL服务

    sudo systemctl start mysql
    
  2. 设置MySQL服务开机自启

    sudo systemctl enable mysql
    

验证安装

  1. 登录MySQL

    sudo mysql -u root -p
    

    输入之前设置的root密码。

  2. 检查MySQL版本: 在MySQL命令行中输入以下命令来检查MySQL版本:

    SELECT VERSION();
    

配置防火墙(可选)

如果你启用了防火墙,确保允许MySQL端口(默认是3306)的流量:

sudo ufw allow 3306/tcp

总结

通过以上步骤,你已经成功在Ubuntu From Scratch上安装了MySQL服务器,并进行了基本的安全配置。你可以开始使用MySQL数据库了。

如果你遇到任何问题,可以参考MySQL官方文档或社区论坛寻求帮助。

0
看了该问题的人还看了