linux yum安装mysql步骤

一、yum仓库

# 1、下载MySQL官方YUM仓库包(选择对应版本)
# MySQL 8.0
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
# 2、更新yum源
sudo yum clean all
sudo yum makecache

二、yum安装:如果yum 安装失败执行步骤2

#1、yum 安装
sudo yum install mysql-community-server
#2、如果上面报错提示Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022用下面方式
# 方式一、下载密钥;如果还不行,下载最新年份密钥
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmsudo yum clean all
sudo yum install mysql-community-server

# 方式二、临时跳过CPG检查
sudo yum install mysql-community-server --nogpgcheck

三、启动服务

sudo systemctl start mysqld
sudo systemctl enable mysqld  # 设置开机自启

四、获取临时密码

sudo grep 'temporary password' /var/log/mysqld.log

五、运行安全向导,输入旧密码和两次新密码后yes

sudo mysql_secure_installation

六、开启远程访问

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

### 如何在Linux中使用yum安装MySQL #### 准备工作 确保系统的软件仓库是最新的,可以通过执行命令`yum update -y`来更新系统中的所有已安装包。 #### 编写Yum源配置文件 为了能够通过yum顺利安装MySQL,在某些情况下可能需要先添加官方的MySQL Yum Repository。这一步骤对于特定版本如MySQL 8.0可能是必要的[^5]。可以下载对应的repo文件并放置于/etc/yum.repos.d/目录下。 #### 生成Yum源缓存 完成上述操作之后,应该运行`yum makecache fast`以刷新本地的元数据缓存,从而使得新加入的存储库生效[^3]。 #### 检查安装Yum源是否存在 确认是否成功加入了MySQLyum源,可通过查看`/etc/yum.repos.d/`下的`.repo`文件来进行验证;也可以利用`yum repolist all | grep mysql`指令快速查找是否有可用的MySQL资源列表项。 #### 安装MySQL服务 针对不同的需求可以选择仅安装服务器端组件或是连同客户端一起部署: - **只安装MySQL Server**: `yum install -y mysql-community-server` - **同时安装Client和Server**: `yum install -y mysql-community-client mysql-community-server` 此过程会自动处理依赖关系,并按照指定的要求安装相应的RPM包集合[^2]。 #### 启动MySQL服务 一旦安装完毕,应当立即启用mysqld开机自启功能并通过如下命令开启服务: ```bash systemctl enable mysqld.service systemctl start mysqld.service ``` #### 初始化安全设置 初次启动后,建议尽快执行安全性强化脚本`mysql_secure_installation`,它可以帮助设定root用户的强密码以及移除一些潜在的安全隐患。 #### 尝试连接并修改默认密码 首次登录时可能会提示临时密码位于日志文件内(通常路径为/var/log/mysqld.log),找到该字符串后即可用于认证进入数据库管理系统内部进行后续配置调整。 #### 远程访问权限配置 如果计划允许来自其他主机的连接,则需编辑my.cnf配置文件适当放开bind-address参数限制,并授予相应账户跨网段访问的权利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值