在安装初始化数据库之后,初始化在上一篇,然后我又遇到另一个问题,数据库只能在root权限下连接,非root是连接不了的,经过多次尝试终于解决
1. 先用root登录数据库
su root //转到root下
mysql -uroot -p//连接mysql,未初始化密码为空
2. 使用mysql数据库
use mysql
3. 查看root用户的权限
select User,Host,plugin from user;
4. 将root用户的auth_sock改为mysql_native_password
update user set plugin='mysql_native_password'
5.刷新权限
flush privileges;
转到普通用户下,密码是空,可以初始化一波
设置一下密码,就可以正常使用了