腾讯云服务器lamp怎么安装mysql?

在腾讯云服务器上使用 LAMP(Linux + Apache + MySQL + PHP) 环境安装 MySQL,通常是在基于 Linux 的系统上进行操作,比如 CentOS 或 Ubuntu。

下面是针对不同系统的详细步骤:


✅ 一、确认操作系统类型

登录你的腾讯云服务器后,先确认你使用的是哪种 Linux 系统:

cat /etc/os-release

常见系统:

  • CentOS(Red Hat 系)
  • Ubuntu(Debian 系)

✅ 二、在 CentOS 上安装 MySQL

1. 更新软件包列表

sudo yum update -y

2. 安装 MariaDB(CentOS 默认的 MySQL 替代)

MariaDB 是 MySQL 的分支,功能兼容。你可以直接安装:

sudo yum install mariadb-server mariadb -y

3. 启动 MariaDB 并设置开机自启

sudo systemctl start mariadb
sudo systemctl enable mariadb

4. 初始化安全设置(可选但推荐)

sudo mysql_secure_installation

按照提示设置 root 密码、删除匿名用户、禁止远程 root 登录等。


✅ 三、在 Ubuntu 上安装 MySQL

1. 更新软件包列表

sudo apt update

2. 安装 MySQL 服务

sudo apt install mysql-server -y

3. 启动 MySQL 并设置开机启动

Ubuntu 20.04+ 使用 systemd,所以命令如下:

sudo systemctl start mysql
sudo systemctl enable mysql

4. 运行安全初始化脚本(可选)

sudo mysql_secure_installation

注意:有些 Ubuntu 版本默认没有为 root 设置密码,首次登录可以用以下方式进入:

sudo mysql -u root

✅ 四、验证 MySQL 是否安装成功

无论 CentOS 还是 Ubuntu,都可以运行以下命令验证:

mysql --version

或者进入 MySQL 命令行:

mysql -u root -p

输入密码后进入 MySQL 提示符,说明安装成功!


✅ 五、配置远程访问(如果需要从外部连接)

默认情况下,MySQL 只允许本地访问,如需远程访问:

1. 修改 MySQL 配置文件

  • CentOS: /etc/my.cnf
  • Ubuntu: /etc/mysql/mysql.conf.d/mysqld.cnf

找到下面这行并注释掉或修改绑定地址:

bind-address = 127.0.0.1

改为:

bind-address = 0.0.0.0

2. 重启 MySQL 服务

sudo systemctl restart mysql

3. 创建远程访问用户并授权

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

4. 腾讯云安全组开放 3306 端口

在腾讯云控制台中,确保你的实例的安全组放行了 TCP 3306 端口。


✅ 六、与 Apache 和 PHP 整合(LAMP)

安装完 MySQL 后,如果你已经安装了 Apache 和 PHP,并且想让它们与 MySQL 协同工作:

CentOS:

sudo yum install php php-mysqlnd -y

Ubuntu:

sudo apt install php php-mysql -y

然后重启 Apache:

sudo systemctl restart apache2

🧠 小贴士

  • 推荐使用 phpMyAdmin 来管理 MySQL 数据库。
  • 如果你想使用 Oracle 官方的 MySQL(而非 MariaDB),可以去官网下载对应的 .repo 文件安装官方源。

如需帮助选择版本、安装 phpMyAdmin、配置 WordPress 等 LAMP 应用,请继续提问!

未经允许不得转载:ECLOUD博客 » 腾讯云服务器lamp怎么安装mysql?