奋斗
努力

腾讯轻量云ubuntu24.04安装mysql?

云计算

在腾讯云轻量应用服务器上安装 MySQL 到 Ubuntu 24.04 的步骤如下:


1. 更新系统包

sudo apt update && sudo apt upgrade -y

2. 安装 MySQL

Ubuntu 24.04 默认仓库可能包含较新版本的 MySQL(如 MySQL 8.0+),直接通过 apt 安装:

sudo apt install mysql-server -y

3. 启动 MySQL 服务

sudo systemctl start mysql
sudo systemctl enable mysql  # 设置开机自启

4. 运行安全配置向导

执行以下命令设置 root 密码、移除匿名用户等安全选项:

sudo mysql_secure_installation

按提示操作:

  • 选择密码强度插件(可选)。
  • 设置 root 密码。
  • 移除匿名用户、禁止远程 root 登录、删除测试数据库等。

5. 验证安装

sudo mysql -u root -p

输入密码后进入 MySQL Shell 即表示安装成功。


6. 配置远程访问(可选)

如果需要远程连接 MySQL:

  1. 修改配置文件:
    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    找到 bind-address 并改为:

    bind-address = 0.0.0.0
  2. 登录 MySQL 授权用户:
    CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  3. 重启服务:
    sudo systemctl restart mysql

7. 腾讯云安全组配置

  • 在腾讯云控制台,轻量服务器的防火墙规则中放行 3306 端口(MySQL 默认端口)。

常见问题

  1. 无法以 root 登录 MySQL 8.0+
    如果 mysql_secure_installation 后仍提示密码错误,尝试:

    sudo mysql -u root

    然后修改密码:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    FLUSH PRIVILEGES;
  2. Ubuntu 24.04 默认使用 auth_socket 插件
    若希望用密码登录,需将插件改为 mysql_native_password(如上所示)。


完成以上步骤后,MySQL 即可正常运行。如需更高版本或特定配置,可参考 MySQL 官方文档。

未经允许不得转载:云服务器 » 腾讯轻量云ubuntu24.04安装mysql?