前言
记录一以rpm 方式安装mysql8 安装过程遇到问题
mysql8 安装完成后,启动service mysqld start
启动后,密码在记录在/var/log/mysql.log
日志文件中,这种比较简单,首次操作需要修改密码。
还遇到一种情况,日志文件是空的神马没有,解决办法:
- 跳过认证
# /etc/my.cnf 配置文件中,添加如下命令
skip-grant-tables
# 重启服务
service mysqld restart
# 直接登录
mysql -uroot -p
# 刷新
flush privileges
以上成功登录mysql,继续配置
- 修改配置
use mysql
#授权,默认是只有本机登录
alter user set Host = '%' where user = 'root';
#密码修改
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'new password'
#刷新权限
flush privileges
完成以上操作后,删除配置文件 skip-grant-tables
重启,刷新
总结
以上方法仅使用mysql8,其它版本不太一样,初始密码所在位置是一样的:
/etc/log/mysql.log