centOS 6.8 rpm包安装MySQL 5.7.28

  • A+
所属分类:工具使用

centOS 6.8 rpm包安装MySQL 5.7.28

前言

安装mysql最简单的方法当然是运行:

但当笔者运行此命令时,却报错了,使用的阿里云中没有此镜像,于是笔者就开始了手动使用rpm包安装MySQL的过程。

安装过程

删除旧版本

查看该操作系统上是否已经安装了mysql数据库:
rpm -qa | grep mysql
若有则卸载:
rpm -e mysql  // 普通删除模式
或者:
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

作者:繁著
链接:https://www.jianshu.com/p/b929228313c4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

下载

需要下载 common libs client server四个rpm包,下载地址分别为:

https://centos.pkgs.org/6/mysql-5.7-x86_64/mysql-community-common-5.7.28-1.el6.x86_64.rpm.html

https://centos.pkgs.org/6/mysql-5.7-x86_64/mysql-community-libs-5.7.28-1.el6.x86_64.rpm.html

https://centos.pkgs.org/6/mysql-5.7-x86_64/mysql-community-client-5.7.28-1.el6.x86_64.rpm.html

https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1

其他版本的 libs rpm包可以先从https://pkgs.org/download/mysql-community-libs选择后下载( common client server 同理,将网址最后的部分替换即可)

安装

按照common libs client server的顺序依次运行rpm -ivh *.rpm

字符集

运行vim /etc/mysql/my.cnf

添上:

[client]

default-character-set=utf8

在[mysqld]这段里面,添上

character-set-server=utf8

保存,并重启mysql服务,就行了。

设置开机启动

查看,2-5位启用on状态即可

防火墙配置

添加

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

重启防火墙

登录MySQL

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log

所以在/var/log/找到文件mysqld.log

用命令:vi 打开

进入命令模式

查找生成的随机密码

输入:/temporary password

可以看到:

A temporary password is generated for root@localhost: <你要找的临时密码>
所以就可以以此密码登陆‘root’用户了
mysql -u root -p 回车
要输入密码:<上面找到的临时密码>
————————————————
版权声明:本文为CSDN博主「giddyer」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/java_gchsh/article/details/77866276

 

进入mysql后就是修改密码了

密码要求:1.必须含有数字,小写或大写字母,特殊字符;
2.最小长度为8)

 

许龙涛

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: