## VM + CentOS-8x & linux-8二进制预编译安装MySQL-8.0.26完整版

VM虚拟机二进制预编译安装【MySQL-8.0.26】& 配置详解

  • 1)、运行环境:
    • 运行平台:VMware-15
    • CPU&内存:4+4GB
    • 虚拟硬盘:40GB
    • 系统平台:CentOS-x8.4_64
    • 终端系统:Linux-8_x86_64
  • 2)、【MySQL】安装方式概述:
    • 【MySQL】的三种安装方式
  • 3)、 安装准备:
    • 用【Xshell】登录远程终端
    • 清理【MySQL】的安装环境
    • 更新系统镜像&软件源
    • 关闭【firewall】
    • 关闭【selinux】
    • 安装必需的依赖
  • 4)、二进制预编译安装【MySQL】
    • 创建【MySQL】系统用户 & 组
    • 官网下载【MySQL】二进制版本
    • 创建【MySQL】数据库目录 data
    • 创建【MySQL】my.cnf 配置文件
    • 设置【MySQL】系统用户并禁止其远程登录
    • 初始化【MySQL】
    • 将【MySQL】添加至系统服务
    • 启动【MySQL】
  • 5)、【MySQL】实操
    • 使用 mysql 命令
    • 【MySQL】登录问题解决方法
    • 创建【MySQL】映射软链接
    • 登录【MySQL】
    • 修改 & 设置【MySQL】root 用户密码
    • 重启【MySQL】
    • 创建 & 查看【MySQL】数据库
    • 创建用户并授予全局&远程登录权限
    • 查看用户&用户权限
    • 设置【MySQL】开机自行启动
    • 【Navicat】远程连接数据库测试
1)、【MySQL】安装方式概述:
  1. 方法一:【MySQL 】yum 方式安装【MySQL 】rpm 仓库;下载关键词:Yum Repository & release请参考在下的这篇文章

  2. 方法二:【MySQL 】二进制&预编译安装;关键词:Generic & glibc 。系统默认glibc 版本需符合 MySQL 最低版本要求。

  3. 方法三:【MySQL 】源码编译安装【MySQL 】;下载关键词:Source Codetar tar.gz & src

2)、安装准备:
  1. 1)、将虚拟机设置为后台运行,用【Xshell】登录远程终端
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr             //目录结构
  1. 1)、清理【MySQL】的安装环境
yum erase mariadb mariadb-server mariadb-libs mariadb-devel -y
  1. 2)、更新系统镜像&软件源
dnf update
  1. 3)、关闭【firewall】
systemctl stop firewalld
systemctl disable firewalld
  1. 4)、关闭【selinux】
sed -ri '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
setenforce 0            //使设置生效
3)、安装必需的依赖:
yum search libaio
yum install libaio libaio-devel
4)、二进制预编译安装【MySQL】
  1. 1)、创建【MySQL】系统用户 & 组
groupadd mysql
useradd -r -g mysql mysql
  1. 2)、官网下载【MySQL】二进制 mysql-8.0.26 版本
  • 查看系统中【glibc】版本
    • 注:glibclinux 系统中的核心运行库,其版本需符合【MySQL 】最低要求。
rpm -q glibc
glibc-2.28-151.el8.x86_64      //glibc符合要求
  • 下载【MySQL】二进制 mysql-8.0.26 版本
MySQL Community Server 8.0.26  //选择MySQL服务版本
linux-Generic                  //选择版本类型
All                            //选择所有
------------------------------------------------
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
  • 若无法执行【wget】命令,则需安装【wget】
yum -y install wget
  1. 3)、创建【MySQL】my.cnf 配置文件
  touch /etc/my.cnf
  1. 4)、解压【MySQL】二进制源码包 & 移动重命名
tar -xf mysql-8.0.26-linux-glibc2.</
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值