栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ubutu mysql8.0 安装后连接数据库失败解决方案

ubutu mysql8.0 安装后连接数据库失败解决方案

安转好数据库必须先要修改用户root 的密码
虽然不修该用户密码,也可以使用sudo su 使用root 下进行登录mysql 不使用密码就可登录成功,但是在本地连接数据库就会出现错误,连接失败,解决方案:
(1) 使用root用户登录后,使用下面语句进行查看(这里,由于我尝试多次,将root 的host 修改成%,我们可以看到root 的密码是auth_socket;

 UPDATE user SET host = '%' WHERe user = 'root'; #允许远程访问

这里我尝试修改root 的密码,但是成功后,在普通用户下登录一直返回错误

(2)利用这条语句创建了一个新用户stu,然后登录,成功了,

create user 'stu'@'localhost' identified by 'Iabc_123456'

这里密码需要注意是由严格数组,字母,下划线的要求的
(3)登录成功,在这里面看数据库,发现只有一项,然后在创建新的数据库发现失败,原因是没有给创建的stu用户赋予权限


(4)查看stu 的权限,发现没有create,insert ,select 等权限

(6)在尝试多次后总是失败

```cpp
grant all privileges on *.* to 'stu'@'localhost';
成功后记得

```cpp
flush privilleges;

此时在查看user 的用户权限,发现已经有了grant 等;
登录成功后,查看数据库发现其他的数据库也都有了mysql ,同时也可以创建数据库,进行连接
总结
以后使用数据库,在安装好后一定要按照登录好后进行修改密码



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311343.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号