👦博主介绍:程序员悟啦(乌拉~)
✍个人仓库:码云
🔊座右铭:“懒”对一个人的毁灭性有多大,早起的重要性就多大。
📚免责声明:文章由博主原创、部分文章整理于网络,仅供学习和知识分享
💬相遇是缘,既然来了就拎着小板凳🪑坐下来一起唠会儿👁🗨,如果在文中有所收获,请别忘了一键三连,动动你发财的小手👍,你的鼓励,是我创作的动力🤤!
一文玩转Linux安装MySQL5.7.36
MySQL简介
MySQL 是最受欢迎的开源 SQL 数据库管理系统,由 Oracle Corporation 开发、分发和支持。
MySQL 网站 ( http://www.mysql.com/ ) 提供有关 MySQL 软件的最新信息。
MySQL特点
1、MySQL 是一个数据库管理系统。
2、MySQL 数据库是关系型的。
3、MySQL 软件是开源的。
4、MySQL 数据库服务器非常快速、可靠、可扩展且易于使用。
5、MySQL 服务器在客户端/服务器或嵌入式系统中工作。
MySQL历史
MySQL开始的目的是将 mSQL
使用快速低级 (ISAM) 例程通过数据库系统连接到表。然而,经过一些测试,得出的结论mSQL
是不够快或不够灵活,无法满足需求。这为数据库带来了一个新的 SQL 接口,但 API 接口几乎与mSQL
. 此 API 旨在使为使用而编写的第三方代码能够 mSQL
轻松移植以与 MySQL 一起使用。
MySQL 以联合创始人 Monty Widenius 的女儿 My 命名。 MySQL Dolphin(徽标)的名称是“ Sakila ” ,它是从“为海豚命名”竞赛 中用户建议的大量名称中选择的。获奖名称由来自非洲 Eswatini(原斯威士兰)的开源软件开发人员 Ambrose Twebaze 提交。根据 Ambrose 的说法,女性名字 Sakila 源于史瓦帝尼的当地语言 SiSwati。Sakila 也是坦桑尼亚阿鲁沙的一个小镇的名称,靠近安布罗斯的原籍国乌干达。
MySQL下载
如需下载MySQL各个版本,可通过MySQL官网下载地址进行选择
本教程安装mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz,接下来演示下载教程。
本教程安装包已上传至百度网盘,需要的小伙伴可自行提取安装包。
链接:https://pan.baidu.com/s/13JFOFE2wJKiDIwESrXFr5g
提取码:My80
MySQL安装
MySQL版本 | Linux镜像 |
---|---|
mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz | CentOS-7-x86_64-Minimal-2009.iso |
1、检查是否安装mariadb
# 检查
rpm -qa|grep mariadb
# rpm包安装方式卸载
# 查包名:
rpm -qa|grep -i mysql
#删除命令:
rpm -e –nodeps 包名
# yum安装方式下载
# 1.查看已安装的mysql
# 命令:
rpm -qa | grep -i mysql
# 2.卸载mysql
#命令:
yum remove mysql-community-server-5.6.36-2.el7.x86_64
#查看mysql的其它依赖:
rpm -qa | grep -i mysql
#卸载依赖
yum remove mysql-libs
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql
2、上传文件并解压
#(因版本原因,可能需要使用不同的方式进行解压,如果版本为5.x.tar.gz,不需要如此,通过“tar -zxvf 包名 -C 安装路径名”)
#tar.xz文件如何解压?
#xz压缩文件方法或命令:
#xz -z 要压缩的文件
#如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.
#xz解压文件方法或命令
#xz -d 要解压的文件
#同样使用 -k 参数来保留被解压缩的文件。
#创建或解压tar.xz文件的方法
#习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。
#创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz
#解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
#例子:这种文件其实是两层压缩,外层是.xz压缩方式,内层是.tar压缩方式。
#mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
#解压过程也分为两层:xz -d mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz,之后就会出现mysql-8.0.18-linux-glibc2.12-x86_64.tar文件
#然后tar xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar即可完成解压.
# 首先通过 xz -d 进行解压
xz -d mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz
# 可以使用tar xf 解压
tar -xf mysql-8.0.16-linux-glibc2.12