Ubuntu如何安装MySQL服务器

311
2025/4/9 12:31:34
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上安装MySQL服务器的步骤如下:

方法一:使用APT包管理器

  1. 更新软件包列表 打开终端并运行以下命令来更新你的软件包列表:

    sudo apt update
    
  2. 安装MySQL服务器 运行以下命令来安装MySQL服务器:

    sudo apt install mysql-server
    

    在安装过程中,系统可能会提示你设置MySQL的root用户密码。

  3. 安全配置MySQL 安装完成后,运行以下命令来进行安全配置:

    sudo mysql_secure_installation
    

    这个脚本会引导你进行一系列的安全设置,包括:

    • 设置root密码
    • 删除匿名用户
    • 禁止root远程登录
    • 删除测试数据库
    • 重新加载权限表
  4. 启动和启用MySQL服务 默认情况下,MySQL服务会在系统启动时自动启动。你可以使用以下命令来手动启动和停止MySQL服务:

    sudo systemctl start mysql
    sudo systemctl stop mysql
    

    如果你想让MySQL服务在系统启动时自动启动,可以运行:

    sudo systemctl enable mysql
    
  5. 验证安装 你可以使用以下命令来登录到MySQL服务器并检查其状态:

    sudo mysql -u root -p
    

    输入你在mysql_secure_installation中设置的root密码,然后你应该能够看到MySQL的命令行界面。

方法二:使用Snap包管理器(适用于Ubuntu 16.04及更高版本)

  1. 安装Snap包管理器(如果尚未安装)

    sudo apt update
    sudo apt install snapd
    
  2. 安装MySQL服务器

    sudo snap install mysql --classic
    
  3. 启动和启用MySQL服务 Snap包管理器会自动处理服务的启动和停止。你可以使用以下命令来检查MySQL服务的状态:

    sudo systemctl status mysql
    
  4. 配置MySQL 你可以使用以下命令来访问MySQL的配置文件并进行必要的配置:

    sudo nano /var/snap/mysql/current/etc/mysql/my.cnf
    
  5. 验证安装 使用以下命令登录到MySQL服务器:

    sudo mysql -u root -p
    

    输入默认密码(通常是空的),然后你应该能够看到MySQL的命令行界面。

注意事项

  • 在生产环境中,建议使用强密码并启用防火墙规则来保护MySQL服务器。
  • 定期备份数据库以防止数据丢失。
  • 如果你需要远程访问MySQL服务器,请确保正确配置了防火墙和MySQL的权限设置。

通过以上步骤,你应该能够在Ubuntu上成功安装并配置MySQL服务器。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu14.04怎么安装ssh