1.执行:rpm -qa | grep mysql 查看是否已安装mysql,将其删除;
2.在线下载mysql安装包(mysql-5.7.40);(切换到root权限下执行)
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3.安装MYSQL包:
yum -y install mysql57-community-release-el7-8.noarch.rpm
提示安装:完毕即可;
4.安装MYSQL:
yum -y install mysql-community-server
提示安装完毕即可;
如提示如下图:失败的软件包;
因为GPG问题,执行:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
或者禁用GPG:yum -y install mysql-community-server --nogpgcheck
# 如果执行过程中提示:Unable to find a match: mysql-community-server则可以通过命令解决,执行: yum module disable mysql
5. 赋予权限:
chown mysql:mysql -R /var/lib/mysql
6.启动MYSQL,并查看运行状态:
systemctl start mysqld.service
service mysqld status
7.MYSQL安装完成;========================================================================
查看初始密码: grep 'password' /var/log/mysqld.log
1. 修改密码: ALTER USER USER() IDENTIFIED BY '123456';
提示密码简单,可设置大小写,
执行: flush privileges; #更新生效
2.或在 vim /etc/my.cnf 中添加 :skip-grant-tables
重启数据库:sevrvice mysqld restart 进入修改密码:
update user set authentication_string=password('123456') where user='root';
flush privileges;
删除:skip-grant-tables 重启数据库,使用密码登陆成功。
3.查看用户列表:select Host,User from user;
4.修改root 为允许所有连接:
update user set Host='%' where User='root';
flush privileges;