京东云服务器安装mysql?

云计算

在京东云服务器(如京东云云主机)上安装 MySQL,可以按照以下步骤操作。这里以 CentOS 7/8Ubuntu 20.04 为例进行说明。


一、准备工作

  1. 登录京东云服务器

    • 使用 SSH 登录你的京东云服务器:
      ssh root@你的公网IP
    • 确保你有 root 权限或 sudo 权限。
  2. 更新系统包(推荐)

    • CentOS / RHEL 系统:
      sudo yum update -y
    • Ubuntu / Debian 系列:
      sudo apt update && sudo apt upgrade -y

二、安装 MySQL

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

1. CentOS 7/8 安装 MySQL 8.0
  • 添加 MySQL 官方 Yum 仓库:

    sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y
  • 安装 MySQL 服务器:

    sudo yum install mysql-server -y
  • 启动并设置开机自启:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
  • 查看初始密码(MySQL 8.0 首次启动会生成临时密码):

    sudo grep 'temporary password' /var/log/mysqld.log
2. Ubuntu 20.04 安装 MySQL 8.0
  • 安装 MySQL 服务器:

    sudo apt install mysql-server -y
  • 启动并设置开机自启:

    sudo systemctl start mysql
    sudo systemctl enable mysql
  • 首次安装后可直接使用 root 登录(无需密码,或自动配置),建议运行安全配置脚本。


三、运行安全配置向导

无论哪个系统,都建议运行 MySQL 自带的安全脚本:

sudo mysql_secure_installation

该脚本会引导你:

  • 设置 root 用户密码
  • 删除匿名用户
  • 禁止 root 远程登录(可选)
  • 删除 test 数据库
  • 重新加载权限表

⚠️ 注意:设置强密码,牢记 root 密码。


四、登录 MySQL

mysql -u root -p

输入密码后即可进入 MySQL 命令行。


五、(可选)允许远程连接

默认 MySQL 只允许本地连接。如需从外部连接(如本地 Navicat 连接):

  1. 修改 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。

  2. 重启 MySQL 服务

    sudo systemctl restart mysqld    # CentOS
    sudo systemctl restart mysql     # Ubuntu
  3. 创建远程访问用户(在 MySQL 中执行)

    CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'StrongPassword123!';
    GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  4. 京东云安全组配置

    • 登录京东云控制台
    • 找到你的云主机实例
    • 进入「安全组」设置
    • 添加入站规则,开放 3306 端口(TCP),来源可设置为你的 IP 或 0.0.0.0/0(不推荐生产环境)

六、测试连接

使用数据库客户端(如 Navicat、DBeaver)通过公网 IP 连接:

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

七、常见问题

问题 解决方法
无法远程连接 检查安全组是否开放 3306 端口
MySQL 无法启动 查看日志 journalctl -u mysqld/var/log/mysqld.log
忘记 root 密码 进入安全模式重置密码

总结

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

  1. 更新系统
  2. 安装 MySQL
  3. 启动服务并设置开机自启
  4. 运行 mysql_secure_installation 安全配置
  5. 如需远程访问,修改配置 + 创建用户 + 配置安全组

如需一键脚本或 Docker 安装方式,也可以告诉我你的具体需求(比如版本、是否用 Docker 等),我可以提供更详细的方案。

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