1、官方文档安装MySQL5.7
- MySQL的官方文档有安装步骤
- 地址
2、手动安装MySQL5.7
- 检查并删除以有的相关包
- 查找以安装的mysql包
rpm -qa | grep mysql |
- 查找是否存在mariadb包
rpm -qa | grep mariadb |
- 如果两条命令都查找到了包,则用 rpm -e 删除即可
rpm -e 加 rpm包名 |
- 下载mysql rpm包
https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
- 用 wget 安装
yum -y install wget wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm |
- 安装mysql的rpm包
yum -y install mysql80-community-release-el7-6.noarch.rpm |
- 进入 /etc/yum.repos.d/mysql-community.repo 修改文件
- 将mysql5.7 开关打开 把mysql8.0关掉(默认是MySQL8.0,这里我们要装MySQL5.7)
- 把MySQL5.7 中的签名机制关闭(gpgcheck=0)不关闭的话安装相关服务需要解决签名机制问题。
- 安装mysql需要的软件包
yum -y install mysql-community* 或者用 yum install mysql-community-server |
- 安装时会报安全错误加上参数即可
yum -y install mysql-community* --skip-broken |
- 安装好之后需要重启MySQL服务
systemctl start mysqld systemctl enable mysqld |
- 查看mysql密码
grep password /var/log/mysqld.log |
修改MySQL密码
第一种修改mysql密码(这种需要大小写符号数字,有限制)
mysqladmin -uroot -p'hb*kdttop2lC' password '新密码' |
第二种的话需要先进mysql中(这种没有输密码限制)
[root@fasong ~]# mysql -uroot -p'hb*kdttop2lC use mysql #使用mysql库 update user set authentication_string=password('新密码') where user = 'root'; flush privileges; #刷新 或者直接打这条命令 mysql> ALTER USER USER() IDENTIFIED BY 'root';#root为密码 |