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';
|
然后把skip-grant-tables去掉,重启mysql服务,就可以正常登录了