yum安装mysql5.7无法正常初始化_centos7安装mysql5.7(yum)

本文介绍了如何在CentOS7上通过YUM安装MySQL5.7,包括获取安装源、安装过程、启动服务以及解决初次登陆时的权限问题。在遇到初始化问题时,通过编辑my.cnf文件跳过授权表,然后修改root用户的密码,确保可以正常登陆。
摘要由CSDN通过智能技术生成

1,获取yum安装源

到mysql官网下载

wget获取

安装yum源

yum localinstall mysql57-community-release-el7-10.noarch.rpm

2,安装mysql

yum -y install mysql-community-server

3,启动mysql

systemctl start mysqld

确认mysql服务已启动

994dc92c1c2661e5ca800f8074366b76.png

4,登陆mysql

mysql第一次启动密码为空,直接回车进入,出现图中“Access denied for user 'root'@'localhost' (using password: NO)”错误。

ef60ff5660effcbc6fa6d4e77a4c870b.png

修改my.cnf中的mysqld项,添加skip-grant-tables(即是进入据库时不启动授权表),重启服务后正常进入数据库。

b13627d2bf190be711ce3f63dce6cdd2.png

5,修改root登陆密码

修改密码不过期(默认y是过期)

>UPDATE user SET `password_expired`='N' where user='root';

设置用户root密码

>UPDATE user SET `authentication_string` = PASSWORD('root');

将当前user和privilige表中的

用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里;

>flush privileges;

注释掉my.cnf中的skip-grant-tables后重启即可使用新密码登陆数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值