Linux安装MySQL5.7.36

本文详细介绍了在Linux环境下安装MySQL5.7.36的步骤,包括下载、解压、配置my.cnf、初始化数据库、设置密码和远程访问等关键环节,同时讲解了如何解决安装过程中遇到的问题,如修改文件权限、添加系统服务等。
摘要由CSDN通过智能技术生成

👦博主介绍:程序员悟啦(乌拉~)

个人仓库:码云

🔊座右铭:“懒”对一个人的毁灭性有多大,早起的重要性就多大

📚免责声明:文章由博主原创、部分文章整理于网络,仅供学习和知识分享

💬相遇是缘,既然来了就拎着小板凳🪑坐下来一起唠会儿👁‍🗨,如果在文中有所收获,请别忘了一键三连,动动你发财的小手👍,你的鼓励,是我创作的动力🤤!


一文玩转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官网下载地址进行选择

image.png
本教程安装mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz,接下来演示下载教程。

image.png

本教程安装包已上传至百度网盘,需要的小伙伴可自行提取安装包。

链接: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
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值