栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux安装MySQL数据库

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux安装MySQL数据库

linux安装MySQL数据库
  • 前言
    • 检查mariadb是否安装
    • 创建存放安装包目录
  • rpm包
    • 在线安装
      • 1、官网源下载安装
      • 2、本地配置源下载安装
      • 3、启用MySQL不同版本
      • 4、测试是否安装成功
      • 5、修改密码
    • 离线安装
  • 通用二进制包
  • 源码包
  • Docker容器安装

前言
安装mysql前,要确保没有mariadb,mariadb和mysql会发生冲突。
检查mariadb是否安装

which mariadb或者yum list installed | grep mariadb

如果安装了mariadb删除mariadb

yum remove mariadb   # 卸载mariadb
rm -f /etc/my.cnf   # 删除配置文件
rm -rf /var/lib/mysql/   # 删除数据目录
创建存放安装包目录

之后下载的数据包都放在这个目录下

mkdir anzhuangbao

rpm包 在线安装
  • YUM安装,需要配置一个安装源

    yum search mysql  #查看虚拟机中是否有mysql的安装包
    官方只提供了mariadb的安装包,所以mysql需要官方源或者自己配置源去下载
    
1、官网源下载安装

官网链接:https://dev.mysql.com/downloads/repo/yum/
官方链接只提供选择下载的源,不知直接的源链接,此网址里的源为融合版本,安装后可通过命令切换版本

选择下载的版本后进入以下界面

无需登录直接下载,下载好复制链接,这就是我们的官方源:https://repo.mysql.com//mysql80-community-release-el8-2.noarch.rpm

//把安装包下载到本地
wget -i -c https://repo.mysql.com//mysql80-community-release-el8-2.noarch.rpm
//安装软件包
yum install mysql80-community-release-el8-2.noarch.rpm -y
//以上两条可以合并为
yum install -y https://repo.mysql.com//mysql80-community-release-el8-2.noarch.rpm
//安装包安装好后,安装mysql的服务端和客户端
//服务端  mysql-server  客户端 mysql
yum install -y mysql-server.x86_64 mysql

2、本地配置源下载安装

自己创建一个对应的.repo文件,配置本地仓库

vim /etc/yum.repos.d/mysql.repo
[mysql57]
name=MySQL57
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/
enabled=1
gpgcheck=1
3、启用MySQL不同版本

启用不同版本可以修改配置文件()来达到启用不同版本的目的,也可以通过命令来切换

//下载该软件包
yum -y install yum-utils	
//关闭8.0版本的存储库
yum-config-manager --disable mysql80-community
//开启5.7版本的存储库
yum-config-manager --enable mysql57-community
//检查mysql版本
mysql --version
yum-config-manager命令无法直接使用,因为该指令不是系统默认的指令,需在下载包含该指令的软件包方后使用(yum-untils)
4、测试是否安装成功
//测试源是否成功
yum repolist all | grep mysql
//安装成功后启动服务
systemctl start mysqld.service

5、修改密码
默认有一个随机密码,找到它
grep 'temporary password' /var/log/mysqld.log
离线安装

官方下载软件包,解压到本地安装

通用二进制包 源码包 Docker容器安装
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号