共计 1597 个字符,预计需要花费 4 分钟才能阅读完成。
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