Mysql8安装之坑

yum安装的权限问题

cat /etc/my.conf

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pi

要知道,哪怕你是root登录的系统,扛不住service mysqld start 用的是mysql用户

chmod -R 777 /var/lib/mysql  /var/log/mysqld.log

chown -R mysql mysql /var/lib/mysql /var/log/mysqld.log

之类的,改权限,看情况,一般没问题

然后是坑爹的没有密码,你登录不了!

在/etc/my.conf下添加skip-grant-tables,添加这个mysql启动参数在启动时就不会检测授权表,让你在没有密码时能够登录mysql

然后给账户添加改密码,那些博客大佬自己到底试了命令没,挂着个新版本号写旧命令,还是脚本之家的靠谱,

https://www.jb51.net/article/142025.htm

记得线flush privileges

添加新用户

create user 'hive'@'localhost' identified by 'Passw0rd';

GRANT ALL ON *.* TO 'hive'@'localhost';

 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

 

然后把skip-grant-tables去掉,重启mysql服务,就可以正常登录了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值