linux zip安装mysql_简单易懂:教你如何在Linux上安装MySQL (MySQL-5.6.49)

本文介绍了如何在Linux系统上安装MySQL 5.6.49,包括选择版本、上传安装包、解压安装、启动服务以及设置远程访问权限等步骤,适合需要特定版本MySQL的开发者参考。
摘要由CSDN通过智能技术生成

裸辞之后的我,唉,真难呀!

即便身为一个程序员,工作同样都不好找啊,关于其中种种心酸和个人选择,我后边再发文说一下吧。最近在看一些MySQL数据库方面的知识,而关于MySQL在Linux上的安装,我其实是走了不少次冤枉路的,所以这里分享一下比较完整的安装步骤。

转入正题:

一般来说,数据库服务器一般都是用的Linux系统,其中的各种缘由,emmmm,你们懂的,为了避免不必要的意见不合,我就不多说了。

因为想要顺便玩一下服务器,所以我网上租了一个腾讯云服务器一个阿里云服务器(我的确有点败家,哈!哈!哈!),当然你们也可以用的虚拟机之类的来安装。

这里我的演示是用的rpm的方式来安装的。直接

第一步 下载MySQL的rpm压缩包

可以看到弹出的版本是8.0.21(版本号可能会有变更)的,不是我们要的版本,点右边的查找之前的版本。

abfb58983038

然后根据自己的需要选择我们要的版本和对应的操作系统,这里我的选择是这样的:

abfb58983038

(我估计你们上边已经操作了一波了,然后看到这个云盘链接有点想骂我,哈哈哈!)

第二步 将压缩的MySQL文件上传到Linux服务器

这一步需要使用到一些远程连接服务器的工具:XShell、Xftp 这两个文件都一起放在上边的云盘中了,可以自取哈,当然也可以网上搜索下载。

下载完成后,双击安装即可,安装结束后可以打开XShell这个软件,然后文件->新建:

abfb58983038

上边的主机(H): 填写的是对应的Linux的IP,可以用 ifconfig指令查看,但是小弟我在用腾讯云的时候发现使用这个其实是有一个坑的,可以看下图:

abfb58983038

腾讯云使用ifconfig查看IP

这里发现IP地址是内网地址,如果使用该ip登录是不能连接成功的,如果要查看对应的ip则需要到对应的腾讯云-控制台查看对应的公网ip

abfb58983038

查看腾讯云公网IP

点击确定后过一会儿会弹出要你输入用户名和密码,输入Linux对应的用户名和密码即可。

连接成功后,点击XShell上边的Xftp按钮即可(或者按下ctrl+alt+f):

abfb58983038

Xftp

然后将对应的MySQL安装包放到服务器里边即可,这里我放的位置是   /usr/local/mysql/

第三步 解压并且安装MySQL

在XShell下,操作Linux切换到对应的目录:cd /usr/local/mysql

解压压缩包:tar -xvf MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar

这里可以删除掉压缩包:rm MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar

在安装MySQL之前,需要查看Linux是否已经存在了MySQL,一般会自带但是版本太低或者不适合我们使用,需要卸载掉

查找MySQL:rpm -qa | grep -i mysql

如果查找出来,则需要卸载MySQL,如果没有,则不需要执行下面的语句:rpm -e 上边语句查找出来的内容放到这里 --nodeps

然后在安装之前还需要安装依赖包:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false

yum update libstdc++-4.4.7-4.el6.x86_64

此外在安装对应数据库的时候,还可能遇到这种信息:#这里我网上找的错误信息,是中文的,但我们遇到的可能是英文的。

perl(Data::Dumper) 被 Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64 需要。

但是我们使用 yum install perl的时候却提示我们已经安装过了,经过查找资料发现缺少的其实是autoconf,所以只要执行以下内容指令安装即可:yum -y install autoconf

重点:

安装 mysql-clientrpm -ivh MySQL-client-5.6.49-1.el7.x86_64.rpm

安装mysql-serverrpm -ivh MySQL-server-5.6.49-1.el7.x86_64.rpm

第四步 启动并设置MySQL

启动mysqlservice mysql start

其他的相关指令还有:停止服务:service mysql stop

查看状态:service mysql status

重启服务:service mysql restart

安装mysql之后会自动生成一个登陆密码在/root/.mysql_secret文件中,用于第一次登录(一般登陆后我们都会修改密码)

查看密码:vim /root/.mysql_secret

将密码复制后,使用如下指令登陆mysql数据库:mysql -u root -p

再输入密码即可,此时登陆成功后可以修改密码:set password = password('123456');# 输入你想设置的密码即可,这里假设是123456,这里只是示例,实际上不应该设置这样的密码

此时远程端如果想用一些软件来访问还是无法访问,因为mysql默认只是本地访问的,故需要设置允许远程访问:grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;

#注意以上的内容中,123456是密码,具体指令的意思可以再查一下对应的api。

好了,现在mysql在linux上的安装已经全部完成了。

撒花,撒花,我继续学习去了~

过些天跟你们叨叨我辞职的事情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值