🗣 Wd提问: 云服务器mysql安装
🤖 Ai回答: 在云服务器上安装 MySQL 有多种方式,具体取决于你使用的操作系统(如 Ubuntu、CentOS 等)。以下是在主流 Linux 发行版(Ubuntu 和 CentOS)上安装 MySQL 的详细步骤。
一、准备工作
1、登录云服务器
使用 SSH 登录你的云服务器:
bash
ssh username@your_server_ip
2、更新系统软件包
Ubuntu/Debian:
bash
sudo apt update && sudo apt upgrade -y
CentOS/RHEL:
bash
sudo yum update -y
或使用 dnf(CentOS 8+)
sudo dnf update -y
二、安装 MySQL
方法一:Ubuntu / Debian 安装 MySQL
1、安装 MySQL 服务器
bash
sudo apt install mysql-server -y
2、启动并设置开机自启
bash
sudo systemctl start mysql
sudo systemctl enable mysql
3、运行安全配置脚本(推荐)
bash
sudo mysql_secure_installation
设置 root 密码(如果未设置)
移除匿名用户
禁止 root 远程登录(生产环境建议开启)
删除测试数据库
重新加载权限表
注意:Ubuntu 22.04+ 默认使用 `auth_socket` 插件认证 root,若需密码登录,需修改认证方式(见下文)。
4、(可选)允许远程访问(谨慎操作)
编辑配置文件:
bash
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 `bind-address`,将其改为:
ini
bind-address = 0.0.0.0
然后重启 MySQL:
bash
sudo systemctl restart mysql
再创建一个远程用户(不要直接用 root 远程登录):
sql
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
记得在云服务商控制台开放 3306 端口的安全组规则。
方法二:CentOS / RHEL 安装 MySQL
CentOS 默认仓库可能只有 MariaDB。若要安装官方 MySQL,建议使用 MySQL 官方 Yum 仓库。
1、添加 MySQL 官方 Yum 仓库
以 CentOS 7 为例:
bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm
对于 CentOS 8/9 或 Rocky Linux:
bash
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el$(rpm -E %rhel)-1.noarch.rpm
2、安装 MySQL Server
bash
sudo yum install mysql-server -y
或 dnf(CentOS 8+)
sudo dnf install mysql-server -y
3、启动服务
bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
4、获取临时 root 密码(MySQL 8+ 首次启动会生成)
bash
sudo grep 'temporary password' /var/log/mysqld.log
5、初始化安全设置
bash
sudo mysql_secure_installation
输入上面获取的临时密码,然后按提示设置新密码(注意 MySQL 8 默认要求强密码策略)。
三、验证安装
bash
mysql -u root -p
输入密码后进入 MySQL 命令行,说明安装成功。
四、常见问题
1、Ubuntu 中无法用密码登录 root?
默认使用 `auth_socket` 插件。解决方法:
sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';
FLUSH PRIVILEGES;
2、忘记 root 密码?
可通过跳过权限表重置(需停止 MySQL 服务,以安全模式启动)。
3、防火墙/安全组
确保云平台(阿里云、腾讯云、AWS 等)的安全组已开放 3306 端口(仅限必要 IP)。
五、推荐安全措施
不使用 root 用户远程连接
定期备份数据库
开启防火墙(如 `ufw` 或 `firewalld`)
使用强密码策略
定期更新 MySQL 版本
如需 Docker 安装 MySQL 或使用云数据库(如阿里云 RDS),也可以提供相应方案。欢迎补充你的操作系统版本或具体需求!
📣 商家广告 :
👍
0
👎
IP地址: 164.115.85.78
搜索次数: 0
提问时间: 2025-11-10 22:34:17
🛒 域名购买 :
wangsou.com.cn ef.gs txqg.cn 46.gold xiongsou.com.cn touwang.com.cn souru.com.cn 51.biz zhong.red oq2.cn
❓️ 热门提问 :
i9主机价格 docker vps 河北idc 国产服务器租赁 奥地利域名后缀 ssss定位 r730服务器内存插法 com域名价 io域名哪里注册 风铃云服务器 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
ff.ln.cn su7.tw.cn 2.bj.cn psyshake.com rmpr.cn wpbf.cn dd.nx.cn v.ah.cn vv.nx.cn vi.cx
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
站群程序
广州月饼生产厂
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。