TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上安装 MySQL 或 MariaDB 的步骤大致相同,因为 MariaDB 是 MySQL 的一个分支,兼容性很好。以下以 CentOS 7/8 和 Ubuntu 20.04/22.04 为例,分别介绍如何安装 MySQL 和 MariaDB。


一、安装 MySQL

1. 在 CentOS 上安装 MySQL

步骤:

  1. 下载并安装 MySQL Yum Repository

wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-5.noarch.rpm

如果是 CentOS 8,将 el7 替换为 el8。

  1. 查看可用的 MySQL 版本

yum repolist enabled | grep "mysql.*-community.*"
  1. 安装 MySQL 服务器

sudo yum install mysql-community-server
  1. 启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 查看 MySQL 初始密码

sudo grep 'temporary password' /var/log/mysqld.log
  1. 登录 MySQL 并修改密码

mysql -u root -p

登录后执行:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

注意:MySQL 8 默认使用 caching_sha2_password 插件,如果客户端不支持,可以改用 mysql_native_password:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
  1. 开放远程访问(可选)

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

并确保云服务器安全组开放了 3306 端口。


2. 在 Ubuntu 上安装 MySQL

步骤:

  1. 更新软件包索引

sudo apt update
  1. 安装 MySQL 服务器

sudo apt install mysql-server
  1. 运行安全配置脚本(推荐)

sudo mysql_secure_installation

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

  1. 启动 MySQL 服务

sudo systemctl start mysql
sudo systemctl enable mysql
  1. 登录 MySQL

sudo mysql -u root -p

二、安装 MariaDB

MariaDB 是 MySQL 的替代品,安装方式类似,有时更简单。

1. 在 CentOS 上安装 MariaDB

  1. 添加 MariaDB 的 Yum 源(可选,官方源可能已包含)

sudo tee /etc/yum.repos.d/MariaDB.repo <<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

版本号(如 10.5)和系统版本(如 centos7)可根据需要修改。

  1. 安装 MariaDB

sudo yum install MariaDB-server MariaDB-client
  1. 启动并设置开机自启

sudo systemctl start mariadb
sudo systemctl enable mariadb
  1. 运行安全配置脚本

sudo mysql_secure_installation

2. 在 Ubuntu 上安装 MariaDB

  1. 添加 MariaDB 的官方源(可选,Ubuntu 默认仓库可能已有)

sudo apt install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirrors.aliyun.com/mariadb/repo/10.6/ubuntu $(lsb_release -cs) main'

可以使用阿里云等镜像源加速下载。

  1. 安装 MariaDB

sudo apt update
sudo apt install mariadb-server
  1. 运行安全配置脚本

sudo mysql_secure_installation

三、验证安装

无论安装的是 MySQL 还是 MariaDB,都可以通过以下命令验证:

mysql --version

或登录 MySQL:

mysql -u root -p

四、安全建议

  • 修改默认 root 密码。

  • 禁止 root 远程登录(除非必要)。

  • 删除匿名用户。

  • 删除测试数据库。

  • 定期备份数据。


如果你告诉我你使用的操作系统版本(如 CentOS 7、Ubuntu 20.04 等),我可以提供更具体的安装命令。


不容错过
Powered By TOPYUN 云产品资讯