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