下载安装包
通过CSDN下载,提供免费下载地址
https://download.csdn.net/download/qq_42147602/87814703
这里给大家提供网盘连接,下载好直接放到Linux某个文件加即可。
添加【公众号】回复mysql5.7 即可领取
安装
清除旧版本
这里是给安装失败的小伙伴提供解决方法的,如果首次安装姐可以跳过本章节,如果之前安装过一定要删除掉之前的安装目录。
[root@VM-8-3-centos local]# rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
查看 mysql 安装了哪些服务
rpm -qa|grep -i mysql
彻底删除mysql
yum remove mysql
rpm -e 依次卸载rpm -qa|grep -i mysql命令列出来的名称
执行命令:rpm -e XXXXXXXXXXXXXXXXXXXXX
直到没有残留为止。
最后查看存在mysql目录
find / -name mysql
如果有就安装给出的目录删除,就可以了。
安装
首先解压上面提供的安装包,然后进入该目录,会看到五个rpm包和一个JDBC包,如下图所示,最后依次运行下面命令即可。
[root@VM-8-3-centos 6.mysql]# rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm --nodeps
[root@VM-8-3-centos 6.mysql]# rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm --nodeps
[root@VM-8-3-centos 6.mysql]# rpm -ivh 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm --nodeps
[root@VM-8-3-centos 6.mysql]# rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm --nodeps
[root@VM-8-3-centos 6.mysql]# rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm --nodeps
有些小伙伴使用的是Mini镜像可能会出现,一些包不存在情况,只要运行下面命令即可,如何下面没有解决,就看下是不是其他包没有,只要使用yum安装即可。
yum install libaio
启动Mysql
启动
上面安装就是如此的简单,下面直接启动就可以了
systemctl start mysqld
获取初始密码
如何上面没有报错的话,输入一下命令即可获取初始密码,初始密码是一长串的字符加数字。
cat /var/log/mysqld.log | grep password
进入mysql
首先运行下面命令,会提示输入密码,复制密码就可以进入了。
mysql -uroot -p
设置初始密码
正常设置密码有密码策略,不能设置太简单的密码,需要需改下密码策略
set global validate_password_length=6;
set global validate_password_mixed_case_count=0;
set global validate_password_special_char_count=0;
然后就是设置密码,我们这里设置123456.
set password=password("123456");
允许远程连接mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
刷新权限
FLUSH PRIVILEGES;
到这里Mysql就安装完成了,如果有不足之处还请留言批评指正,我会及时修改。对你有帮助还请点个赞,感谢~
如果对您有所帮助,还请评论留言或者点赞