重要的事情先说:安装和修改密码都要在root用户下进行
1、先下载MySQL数据库的安装包到yum这个软件仓库中先
(1)用这条命令更新秘钥(就像别人给你个百度盘连接要输入验证码一样):rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
(2)安装mysql8.x版本
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
2、安装mysql数据库(社区版)
yum -y install mysql-community-server
3、安装完成后,启动mysql并且配置开机自启动
systemctl start mysqld #启动mysql
systemctl enable mysql #开机自启动
4、查看mysql的运行状态
systemctl status mysqld
看下图,看到active就是运行了。
然后就到了修改密码了,安装完mysql数据库一般会有个临时的密码,先找到这个临时密码登录进去mysql数据库。
5、先找到MYSQL数据库的初始密码
(1)通过grep命令,在/var/log/mysqld. og文件中,过滤temporary password关键字,得到初始密码
grep 'temporary password' /var/log/mysqld.Tog
(2)你会看到下面这一行字,冒号后面的就是临时密码,我这里的密码是+t;Oshkuio
A temporary password isgeneratedfor root@localhost : .+t;Oshkuio
6、登录到mysql数据库
mysql -uroot -p #这条命令的意思是:u代表用户,uroot是用root用户登录, p是用密码登录
7、修改root用户的密码(这里只能修改成很复杂的密码,字母,有特殊符号,不能是连续的简单语句如123,abc,密码需要符合: 大于8位,有大写),想修改简单密码的看下一步 ALTER USER'root'@' localhost' IDENTIFIED WITH mysgl_native_password BY'密码';
8、将root用户的密码改成123456
首先要将密码的安全等级降低,然后设置密码的长度最低是4位数。
set global validate_password.policy=0; #将密码的安全等级降低
set global validate_password.length=4; #设置密码的长度最低是4位数
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #修改密码为123456
9、退出mysql数据库
用exit命令,或者你按ctrl+d也可以直接退出。