目录
1、去mysql官网(https://www.mysql.com/)下载镜像源。
一、使用yum安装
1、去mysql官网(https://www.mysql.com/)下载镜像源。
选择你要下载的版本
在Linux命令行中操作:yum -y install (你复制的链接)
yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
查看你的yum配置文件是否有多
2、清理环境
yum -y remove mariadb mariadb-server mariadb-libs mariadb-devel
userdel -r mysql
rm -rf /etc/my*
rm -rf /var/lib/mysql
3、根据自己需要安装版本来打开关闭源
方法一:
[root@haitao ~]# vim /etc/yum.repos.d/mysql-community.repo
vim /etc/yum.repos.d/mysql-community.repo
:wq保存退出
方法二:
需要使用到yum-config-manager这条命令
[root@haitao ~]# yum -y install yum-utils
yum -y install yum-utils
关闭mysql8.0源
[root@haitao ~]# yum-config-manager --disable mysql80-community
yum-config-manager --disable mysql80-community
打开mysql5.7源
[root@haitao ~]# yum-config-manager --enable mysql57-community
yum-config-manager --enable mysql57-community
##临时关闭##
#临时打开mysql5.7版本源,关闭8.0版本源
yum install -y mysql-community-server --enablerepo mysql57-community --disablerepo mysql80-community
#临时打开mysql8.0版本源,关闭5.7源
yum install -y mysql-community-server --enablerepo mysql80-community --disablerepo mysql57-community
4、安装
关闭防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld
setenforce 0 && sed -ri s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
安装mysql
yum -y install mysql-community-server
启动mysql
systemctl start mysqld
从日志中找到初始密码
grep "password" /var/log/mysqld.log
登录数据库
-u(用户名)
-p(密码)
mysql -uroot -p"muuMiws21l.%"
登陆成功
、
退出修改密码
mysql> quit;
新密码需要支持mysql密码策略
mysqladmin -u(用户) -p('旧密码') password '新密码'
[root@haitao ~]# mysqladmin -uroot -p'muuMiws21l.%' password 'Haitao@123'
验证登录
[root@haitao ~]# mysql -uroot -p'Haitao@123'
扩展:
以下两个参数不可在配置文件中同时出现
vim /etc/my.cnf
<1>关闭密码强度策略(生产环境切勿尝试,首次启动不可添加)
validate-password=OFF
<2>跳过密码进入数据库(忘记密码时可用)
skip-grant-tables