您当前所在位置:首页安装教程Linux下MySQL5.7的离线与在线安装(图文)

Linux下MySQL5.7的离线与在线安装(图文)

更新:2023-11-13 04:57:33编辑:tooool归类:安装教程人气:127

在网络管理的操作过程中,他们时常会采用到MySQL资料库,虽然其加装重量轻、速度慢、对外开放源码和街道社区活耀优点,曾一度正式成为为数众多民营企业和对个人重中之重优先选择。 MySQL历经数十年的产业发展,那时早已预览到8.0的大版,但最绝大多数采用者来说,5.x的版才是最平衡的,因此那时以MySQL 5.7版来模拟加装操作过程。

Linux下MySQL5.7的离线与在线安装(图文)

app加装

预备app包

上载MySQLapp应用软件到伺服器上, 这儿以CentOS 7做模拟。

查阅已上载的应用软件[root@mx mysql]lsmysql-5.7.17.tar
[root@mx mysql]Cogl应用软件[root@mx mysql]tar -xvf mysql-5.7.17.tar./mysql-community-client-5.7.17-1.el7.x86_64.rpm
./mysql-community-common-5.7.17-1.el7.x86_64.rpm
./mysql-community-devel-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-compat-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-devel-5.7.17-1.el7.x86_64.rpm
./mysql-community-libs-5.7.17-1.el7.x86_64.rpm
./mysql-community-libs-compat-5.7.17-1.el7.x86_64.rpm
./mysql-community-minimal-debuginfo-5.7.17-1.el7.x86_64.rpm
./mysql-community-server-5.7.17-1.el7.x86_64.rpm
./mysql-community-test-5.7.17-1.el7.x86_64.rpm
[root@mx mysql]加装, 如果有旧版的mysql请先备份卸载yum -y install mysql-community-*.rpm

加装完成后,设置开机启动和运行。

systemctlstart mysqldsystemctlenable mysqld也可以采用下面的语句一次设置启动和开机启动systemctl enable --now mysqld查阅运行状态systemctlstatus mysqld

如果 Active: active (running)显示为绿色的running,则正常启动。

获得软件的随机密码。MySQL不同于MariaDB的空密码,它是密码是初始化在日志文件里的一个随机密码,他们通过grep查找关键字来筛选出密码,默认只允许root登录。

greppassword/var/log/mysqld.log

在root@localhost:后面的为临时密码,复制到剪贴板中备用(注意:临时密码中可能包含有特殊字符,注意不要漏掉)

登录MySQL

采用mysql命令登录到root采用者中。

mysql-uroot -p这儿他们采用刚刚复制的密码粘贴

出现MySQL资料库的版信息时,登录成功。

修改root密码

此时他们采用的临时的密码来登录到系统中是限制了操作的,比如我查一下目前系统中的资料库,系统会提示"ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.",让他们在执行这条语句之前要先修改密码。

修改密码前,默认的密码策略是1,需要满足默认密码包含8位、数字、大小写与特殊字符。如果你的密码不需要设置这么复杂,采用下面的语句。

临时有效修改策略为0setglobalvalidate_password_policy=0;修改密码长度setglobalvalidate_password_length=6;永久生效vim /etc/my.cnf
[mysqld]
validate_password_policy=0
validate_password_length=6

采用临时策略执行一下,然后修改root密码。

修改密码alteruserroot@"localhost"identifiedby"密码";比如修改我的密码为admin123alteruserroot@"localhost"identifiedby"admin123";退出系统exit

可以看到我在修改密码策略之前修改是失败了的,执行密码策略后再次执行成功。

采用新密码重新登录系统

mysql-uroot -p你的新密码

新浪网加装

新浪网加装他们通常采用的是官方提供的仓库文件,加装仓库文件后会预览yum源,通过设定的yum源就可以加装指定版的mysql了。

加装yum仓库

虽然目前官方早已把mysql预览到8.0了,在官网上难以找到5.7的仓库文件,这儿他们采用连接下载。

加装必要依赖yum-y install gcc wget vim expect下载和加装仓库文件wget-c -P /tmp http://qny.aoarasi.com/mysql57-community-release-el6-9.noarch.rpm备用下载地址https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpmrpm-ivh /tmp/mysql57-community-release-el6-9.noarch.rpm建立缓存yummakecache删除33行,修改为5.7,不然加装不成功sed-i 33d /etc/yum.repos.d/mysql-community.repo添加33为新的地址sed-i 33i baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ /etc/yum.repos.d/mysql-community.repo加装mysqlyum-y install mysql-community-server.x86_64yum-y install mysql-devel

虽然是新浪网加装,在网络不太好的情况下需要较长的时间。如必须要网络也可以把前者的app文件做成网络yum仓库采用,或采用国内镜像站点加速。

加装完成后,后续步骤同前面app加装相似,需要采用临时密码登录系统并更改密码,故不赘述。获取MySQL5.7app加装包,请私信回复「107」~

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

windows xp系统查看网络延时的方法 免费动漫,免费动漫及免费动漫应用推荐:畅享精彩动漫世界的最佳选择