Linux yum安装MySQL5.7

本文详细介绍了如何通过yum源在RHEL6系列系统上安装MySQL5.7,包括安装配置MySQL的yum源、禁用旧版本源、启用新版本源的方法,以及安装、启动MySQL5.7和修改初始密码的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装配置MySQL的yum源

官方mysql.com 支持我们使用yum的方式安装mysql 5.7最新版。所以大家根本无需手工编译安装(除非你需要)

# 安装MySQL的yum源,下面是RHEL6系列的下载地址
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# 安装yum-config-manager
yum install yum-utils -y
# 禁用MySQL5.6的源
yum-config-manager --disable mysql56-community
# 启用MySQL5.7的源
yum-config-manager --enable mysql57-community-dmr
# 用下面的命令查看是否配置正确
yum repolist enabled | grep mysql

注意:如果在rpm是出现curl: (35) SSL connect error错误。则原因是nss版本有点旧了,yum -y update nss更新一下。如果没有nss,则需要安装nss服务yum install nss。

二、yum安装MySQL5.7

  • 安装
yum install mysql-community-server -y
  • 启动

启动mysqld,启动之前先修改/etc/my.cnf配置文件(可选)。

vim /etc/my.cnf

character_set_server=utf8  
           init_connect='SET NAMES utf8'

service mysqld start
  • 连接并修改登录密码

实际上,第一次启动后,mysql5.7 会生成一个随机root密码,并放到了 /var/log/mysqld.log  这个日志里。

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

连接mysql并修改密码。

mysql -u root -p

然后输入上面的密码进入后

ALTER USER USER() IDENTIFIED BY '123456';

注意:直接修改密码时,可能会报错:Your password does not satisfy the current policy requirements。这是你设置的密码不符合要求。默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。如果非要设置为这种简单密码,则可以修改密码策略后在修改:

set global validate_password_policy=0;
set global validate_password_length=1;
  • 查看编码格式设置是否成功
show variables like '%character%';

  • 运行远程连接
grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;
  • 设置开机启动
chkconfig mysqld on

 

 

 

 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值