乐趣区

关于linux:Linux系统下如何下载Mysql

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

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

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

cd /usr/local
mkdir mysql
cd mysql
wget 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 all
yum 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.service
systemctl start mysqld.service
退出移动版