京东云服务器安装mysql?

在京东云服务器上安装 MySQL 是一个常见的操作,下面以 CentOS 7/8Ubuntu 20.04/22.04 系统为例,详细说明如何在京东云服务器上安装和配置 MySQL。


✅ 步骤 1:登录京东云服务器

  1. 登录 京东云控制台
  2. 找到你的云服务器(云主机)
  3. 获取公网 IP 地址
  4. 使用 SSH 登录服务器:
ssh root@你的公网IP

✅ 步骤 2:更新系统包(推荐)

对于 CentOS/RHEL:

sudo yum update -y

对于 Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

✅ 步骤 3:安装 MySQL

方法一:安装 MySQL 官方版本(推荐)

✅ 在 CentOS 7/8 上安装 MySQL 8.0
  1. 添加 MySQL 官方 Yum 仓库:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm -y
  1. 安装 MySQL 服务器:
sudo yum install mysql-server -y
  1. 启动并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 查看初始密码(MySQL 8.0 首次启动会生成临时密码):
sudo grep 'temporary password' /var/log/mysqld.log

输出示例:

A temporary password is generated for root@localhost: abc123!XYZ
  1. 运行安全配置向导:
sudo mysql_secure_installation

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


✅ 在 Ubuntu 上安装 MySQL 8.0
sudo apt install mysql-server -y

启动并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

运行安全设置:

sudo mysql_secure_installation

如果提示没有密码,直接回车进入,然后设置新密码。


✅ 步骤 4:允许远程连接(可选)

如果你希望从本地或其他机器连接 MySQL,需要做以下配置:

1. 修改 MySQL 配置文件

编辑 MySQL 配置文件:

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

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

⚠️ 注意:开放 0.0.0.0 存在安全风险,建议配合防火墙或只允许特定 IP。

保存并重启 MySQL:

sudo systemctl restart mysqld   # 或 mysql

2. 创建远程访问用户(推荐)

登录 MySQL:

mysql -u root -p

执行以下 SQL:

CREATE USER 'remoteuser'@'%' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

建议不要用 root 用户远程登录。


✅ 步骤 5:配置京东云安全组

  1. 登录京东云控制台
  2. 进入「云主机」→「安全组」
  3. 找到服务器绑定的安全组
  4. 添加入站规则:
协议 端口 源 IP 描述
TCP 3306 0.0.0.0/0 允许 MySQL

建议限制为你的 IP,如 123.123.123.123/32,提高安全性。


✅ 步骤 6:测试连接

你可以使用本地的 MySQL 客户端或 Navicat、DBeaver 等工具连接:

  • 主机:你的京东云公网 IP
  • 端口:3306
  • 用户名:你创建的用户(如 remoteuser
  • 密码:对应密码

✅ 常见问题排查

问题 解决方法
连接被拒 检查 MySQL 是否监听 3306,netstat -tulnp | grep 3306
无法远程连接 检查安全组是否放行 3306 端口
密码错误 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 修改
MySQL 无法启动 查看日志 journalctl -u mysqld/var/log/mysqld.log

✅ 总结

在京东云服务器上安装 MySQL 的关键步骤:

  1. SSH 登录服务器
  2. 安装 MySQL(使用官方源)
  3. 启动并设置 root 密码
  4. 配置远程访问(可选)
  5. 开放安全组端口
  6. 测试连接

如果你使用的是 京东云数据库 RDS,也可以直接使用托管的 MySQL 服务,更加稳定安全。

如需一键脚本安装,我也可以提供自动化脚本。

需要吗? 😊

未经允许不得转载:秒懂云 » 京东云服务器安装mysql?