下载mysql
1、mysql官方 下载 地址:https://dev.mysql.com/downloads/mysql/
2、选择系统、版本、文件
卸载旧版本
1. 查看旧版本
查看mysql旧版本服务
rpm -qa | grep mysql
查看mysql旧版本相关依赖服务
rpm -qa | grep mariadb-libs
2. 卸载旧版本
rpm -e --nodeps <相关mysql组件名称>
安装mysql
1、将下载的安装包上传到linux服务器中,解压后文件目录如下
2、进入安装文件目录开始安装,下载包中有很多的服务,我们只安装client(客户端)和server(服务端),这两个服务需要依赖于common和libs服务则安装顺序如下:
(1)安装common公共服务
rpm -ihv mysql-community-common-5.7.36-1.el7.x86_64.rpm
(2)安装依赖
rpm -ihv mysql-community-libs-5.7.36-1.el7.x86_64.rpm
rpm -ihv mysql-community-libs-compat-5.7.36-1.el7.x86_64.rpm
(3)安装客户端
rpm -ihv mysql-community-client-5.7.36-1.el7.x86_64.rpm
(4)安装服务端
rpm -ihv mysql-community-server-5.7.36-1.el7.x86_64.rpm
3、启动mysql服务
systemctl start mysqld
4、查看mysql配置文件路径
rpm -ql mysql-community-server | grep my.cnf
配置文件在/etc/my.cnf
5、修改密码生成策略
打开/etc/my.cnf添加一行validate_password=OFF
vim /etc/my.cnf
6、重启动mysql服务
systemctl restart mysqld
7、查看初始密码
在配置文件中/etc/my.cnf查看日志文件路径log-error=/var/log/mysqld.log打开日志文件
cat /var/log/mysqld.log
8、修改密码
用初始密码登录,然后修改密码
登录
mysql -uroot -p
修改密码
set password for root@localhost=password("123456");
到这里mysql的安装就完成了。
常见错误
1、没有卸载旧版本就直接安装容易出现异常,解决方法是先卸掉旧版本再重装
2、旧版本没有全部卸载,特别是配置文件和datadir路径,解决方法是先删除配置文件和datadir的目录