linux安装MySQL8.0版本遇到的问题及其解决方法

在Linux上安装MySQL8.0时,可能会遇到root用户无初始密码及登录后出现'定义者不存在'的错误。解决方法包括使用`mysql_secure_installation`设置强密码,以及执行SQL命令修复用户定义问题。参考相关教程,成功解决问题。
摘要由CSDN通过智能技术生成

linux安装MySQL8.0版本遇到的问题及其解决方法

1.root用户默认没有初始密码,root密码的设定:

安装完毕以后,
直接在终端中输入:mysql_secure_installation终端命令
之后会开始问是否开始设定密码已经密码的强度,注意:8.0版本有对密码长度以及内容(密码强度)有一定的要求,按提示来就可以了,如图:

系统提示
之后在系统提示下开始设定密码确认密码就可以了,之后还会有数据库初始化的一些设定,按照提示一路输入Y确定或者其他键就完成了!

2.登录后出现【The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist】的错误

解决办法:
本人搜了许多博主的方法,趟了好多坑,找到了一个的的确确有效的方法,原文链接如下:
https://blog.wmsay.com/article/44

首先:
在终端中输入


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值