奋斗
努力

京东云服务器如何安装MySQL?

云计算

在京东云服务器上安装MySQL可以通过以下步骤完成,这里以常见的Linux系统(如CentOS/Ubuntu)为例:


一、准备工作

  1. 登录服务器
    使用SSH工具连接你的京东云服务器:

    ssh root@你的服务器IP
  2. 更新系统包
    确保系统软件包为最新状态:

    # CentOS
    yum update -y
    
    # Ubuntu
    apt update && apt upgrade -y

二、安装MySQL

方法1:使用包管理器安装(推荐初学者)

CentOS 7/8
  1. 添加MySQL官方Yum仓库(可选,默认仓库可能版本较旧):

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  2. 安装MySQL服务器:

    yum install mysql-community-server -y
Ubuntu 20.04/22.04
  1. 添加MySQL APT仓库:

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    dpkg -i mysql-apt-config_0.8.22-1_all.deb
    apt update
  2. 安装MySQL服务器:

    apt install mysql-server -y

方法2:手动安装二进制包(适合自定义版本)

  1. 从MySQL官网下载对应版本的二进制包(如MySQL 8.0):

    wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.17-x86_64.tar.gz
    tar -xvf mysql-8.0.33-linux-glibc2.17-x86_64.tar.gz
    mv mysql-8.0.33-linux-glibc2.17-x86_64 /usr/local/mysql
  2. 初始化MySQL并设置权限:

    cd /usr/local/mysql
    mkdir data
    groupadd mysql
    useradd -r -g mysql mysql
    chown -R mysql:mysql .
    bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

三、启动MySQL服务

# CentOS 7
systemctl start mysqld
systemctl enable mysqld

# Ubuntu
systemctl start mysql
systemctl enable mysql

四、安全配置

  1. 获取临时密码(仅限初次安装):

    grep 'temporary password' /var/log/mysqld.log  # CentOS
    grep 'temporary password' /var/log/mysql/error.log  # Ubuntu
  2. 运行安全脚本:

    mysql_secure_installation
    • 输入临时密码后,按提示修改密码、移除匿名用户、禁止远程root登录等。

五、配置远程访问(可选)

  1. 登录MySQL:

    mysql -u root -p
  2. 创建用户并授权远程访问:

    CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  3. 开放防火墙端口(默认3306):

    # CentOS
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    
    # Ubuntu
    ufw allow 3306

六、验证安装

mysql -u 用户名 -p -e "SHOW DATABASES;"

常见问题

  1. 连接失败:检查防火墙、安全组规则(京东云控制台需放行3306端口)。
  2. 忘记密码
    • 停止MySQL服务后启动到安全模式:
      mysqld_safe --skip-grant-tables &
    • 使用UPDATE语句重置密码。

通过以上步骤,你可以在京东云服务器上成功安装并配置MySQL。如需更详细的配置(如主从复制、性能调优),可参考MySQL官方文档。

未经允许不得转载:云服务器 » 京东云服务器如何安装MySQL?