linux上用yum部署mysql
时间: 2025-03-06 08:10:02 浏览: 46
### 使用Yum部署MySQL教程
#### 编写yum源配置文件
为了通过yum安装特定版本的MySQL,需先创建或编辑yum仓库配置文件。通常此文件位于`/etc/yum.repos.d/`目录下,命名为如`mysql.repo`。该操作确保可以从官方或其他可信资源库获取最新稳定版MySQL软件包[^1]。
```bash
sudo vi /etc/yum.repos.d/mysql.repo
```
在打开后的文件中加入如下内容:
```ini
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el7/$basearch/
enabled=1
gpgcheck=0
```
#### 生成yum源缓存
更新本地yum缓存以反映新添加的存储库信息,这一步骤对于首次设置新的yum源至关重要。
```bash
sudo yum makecache fast
```
#### 安装MySQL服务
确认所需安装的具体组件名称后执行安装命令。这里假设要安装的是MySQL服务器端程序(mysql-community-server)。
```bash
sudo yum install mysql-community-server
```
#### 启动MySQL服务
完成上述步骤之后,可以利用systemctl工具来控制MySQL的服务状态。启动MySQL服务并将其设为开机自启[^2]。
```bash
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service
```
#### 初始化安全设置
初次运行时应按照提示进行必要的安全性设定,比如更改root用户的初始随机密码等。
```bash
sudo mysql_secure_installation
```
#### 尝试连接并修改默认密码
使用刚刚设置的新密码登录到MySQL客户端环境中测试连通性和权限情况;如果忘记临时密码,则可以在日志文件/var/log/mysqld.log找到它。
```bash
mysql -u root -p
```
进入MySQL环境后可继续调整其他参数或管理账户信息。
#### 支持远程访问(按需)
为了让外部设备能够访问本机上的MySQL实例,在防火墙允许相应端口的同时还需授予目标IP地址相应的数据库访问权限。
```sql
GRANT ALL PRIVILEGES ON *.* TO 'yourusername'@'%' IDENTIFIED BY 'YourNewPassword';
FLUSH PRIVILEGES;
```
阅读全文
相关推荐


















