1.创建一个software文件
2.先下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3安装源包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
可能会报错
改成命令 rpm -ivh mysql-community-release-el7-5.noarch.rpm --nodeps --force
3安装mysql
yum install mysql-server
4、此时查看mysqld服务是否开启
service mysqld status
5修改密码:
绕过密码验证
应该绕过密码验证,重新设置密码,所以在根目录的\etc\my.cnf文件中添加一行“skip-grant-tables”,就是绕过密码验证,如下:
6、输入“mysql”,即可进入mysql了,接下来可以在mysql中通过SQL语句进行修改密码,依次输入如下命令
mysql> use mysql
mysql> update mysql.user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> quit
7、重新编辑my.cnf,去掉刚才添加的内容:skip-grant-tables。 然后重启MySQL:[renyang@master ~]$ systemctl restart mysqld.service
service mysqld restart
8.0遇到问题:
sudo yum clean all
sudo yum reinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
yum install mysql-server
1手动导入 MySQL 的 GPG 公钥
rpm -qa gpg-pubkey*
rpm -e gpg-pubkey-XXXXXXX-XXXXXXX
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
2. 禁用 GPG 签名检查
yum install mysql-community-server --nogpgcheck
https://repo.mysql.com/RPM-GPG-KEY-mysql