Linux下载Mysql5.x或者8.0具体教程

留神:如果曾经有Mysql然而想要换版本号,切记不要间接下载,要先把旧版本的Mysql删除洁净再从新下载。(本文并未提供删除的步骤,请自行百度)

废话少说,咱们间接给出具体步骤:
这里,咱们将mysql下载到/usr/local/目录下。

cd /usr/localmkdir mysqlcd mysqlwget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

而后,咱们装置 yum repo文件并更新 yum 缓存;命令如下:

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

执行完后,咱们能够在/etc/yum.repos.d/ 目录下看到这两个repo文件:

yum clean allyum makecache

接着,咱们就能够应用咱们的yum装置mysql了。
当咱们在应用yum装置mysql时,yum默认会从yum仓库中装置mysql最新的GA版本;
咱们能够应用以下命令看一下是不是本人想要下载的版本。

yum repolist all | grep mysql


我的显示后果如上图,能够看到,他筹备给我下载的是mysql8.0的版本(从后边的enabled能够看进去)。

如果想要下载mysql5.x版本,那么看上面援用局部。不须要则间接跳过下方的援用。

yum-config-manager --disable mysql80-community #敞开8.0版本yum-config-manager --enable mysql57-community #开启5.7版本

抉择完须要下载的版本之后,咱们间接就能够应用yum下载mysql了。命令如下:

yum install mysql-community-server

期待下载实现后,咱们能够开启咱们的mysql服务:

systemctl start mysqld.service

刚下载完mysql,他会给一个初试的明码和用户名,初试用户名默认为root,明码寄存在系统文件/var/log/mysqld.log中。这是个随机生成的明码。咱们能够来看一下:

cat /var/log/mysqld.log | grep password

这里,我的初试明码是wnw=PjFA.2b.(如果跟我一样最初有一个点的话,最初这个点记得不是句子完结给的句号,而是明码的一部分哈。)

而后咱们应用初试明码登录咱们的mysql。

mysql -u root -p #会提醒输出明码#输出咱们的明码(wnw=PjFA.2b.)

而后咱们就能够批改咱们的初试明码了。(新密码必须蕴含大小写字母、数字和特殊符号,缺一不可)

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码(大小写字母+数字+特殊符号)’;

之后,咱们要记得开启咱们的3306端口,当然,咱们也能够更改mysql的端口号为其余的,比方8090。

#须要批改端口号的看这个援用vim /etc/my.cnf#增加代码port=8090即可。#批改完端口号,咱们还得重启一下mysql服务,让配置失效。service mysqld restart(systemctl restart mysqld)

这里,咱们以如何开启8090端口号为例:

#查看曾经凋谢的端口号firewall-cmd --list-all#增加8090端口号(–permanent示意永恒增加)firewall-cmd --add-port=8090/tcp --permanent#重启防火墙使之失效firewall-cmd --reload

而后咱们设置mysql服务为开启启动项并启动mysql服务。

systemctl enable mysqld.servicesystemctl start mysqld.service