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
步骤:
下载并安装 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。
查看可用的 MySQL 版本
yum repolist enabled | grep "mysql.*-community.*"
安装 MySQL 服务器
sudo yum install mysql-community-server
启动 MySQL 服务并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
查看 MySQL 初始密码
sudo grep 'temporary password' /var/log/mysqld.log
登录 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 '你的新密码';
开放远程访问(可选)
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
并确保云服务器安全组开放了 3306 端口。
2. 在 Ubuntu 上安装 MySQL
步骤:
更新软件包索引
sudo apt update
安装 MySQL 服务器
sudo apt install mysql-server
运行安全配置脚本(推荐)
sudo mysql_secure_installation
按照提示设置 root 密码、移除匿名用户、禁止 root 远程登录等。
启动 MySQL 服务
sudo systemctl start mysql
sudo systemctl enable mysql
登录 MySQL
sudo mysql -u root -p
二、安装 MariaDB
MariaDB 是 MySQL 的替代品,安装方式类似,有时更简单。
1. 在 CentOS 上安装 MariaDB
添加 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)可根据需要修改。
安装 MariaDB
sudo yum install MariaDB-server MariaDB-client
启动并设置开机自启
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全配置脚本
sudo mysql_secure_installation
2. 在 Ubuntu 上安装 MariaDB
添加 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'
可以使用阿里云等镜像源加速下载。
安装 MariaDB
sudo apt update
sudo apt install mariadb-server
运行安全配置脚本
sudo mysql_secure_installation
三、验证安装
无论安装的是 MySQL 还是 MariaDB,都可以通过以下命令验证:
mysql --version
或登录 MySQL:
mysql -u root -p
四、安全建议
修改默认 root 密码。
禁止 root 远程登录(除非必要)。
删除匿名用户。
删除测试数据库。
定期备份数据。
如果你告诉我你使用的操作系统版本(如 CentOS 7、Ubuntu 20.04 等),我可以提供更具体的安装命令。