源码安装MySQL

目录

 在windows端操作:

 在Linux端操作:


前提:以配置本地yum仓库

 在windows端操作:

第一步:登陆    https://www.mysql.com    网站,访问DOWNLOADS界面

第二步: 下拉界面找到    MySQL Community (GPL) Downloads选项   点击确认     

第三步:找到MySQL Community Server点击进入。

第四步:找到MySQL对应的源码包,然后点击确认

第五步: 复制对应的链接

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.35.tar.gz

在Linux端操作:

第六步:下载源码包

[root@192 ~]# wget  https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.35.tar.gz

第七步:创建专用组以及账户

(使用RPM时,会自行创建,使用源码则需要手动创建)

[root@192 ~]#groupadd mysql

[root@192 ~]# useradd -r -g mysql -s /bin/false mysql

创建一个目录并赋予权限

[root@192 ~]# mkdir /mysql        

[root@192 ~]# chmod 777 /mysql/

第八步:移动源码安装包,并给予解压

[root@192 ~]# mv mysql-boost-8.0.35.tar.gz /mysql/      # 移动

[root@192 ~]# cd /mysql/

[root@192 mysql]# ll

[root@192mysql]# tar xvf mysql-boost-8.0.35.tar.gz    # 解压

第九步:在对应的目录中创建一个新目录

[root@192 mysql]# cd mysql-8.0.35/

[root@192 mysql-8.0.35]# mkdir bld

[root@192 mysql-8.0.35]# cd bld/

[root@192 bld]# mount /dev/sr0 /mnt               #  挂载

第十步:安装工具包

[root@192t bld]# dnf install cmake gcc-toolset-12 openssl-devel ncurses-devel bison libudev-devel rpcgen -y       

 #安装 cmake    gcc-toolset-12    openssl-devel(开发包)ncurses-devel   bison     libudev-devel   rpcgen   这七个工具包、

安装:

[root@192 bld]# rpm -i   https://dl.rockylinux.org/pub/rocky/9/devel/x86_64/os/Packages/l/libtirpc-devel-1.3.3-2.el9.x86_64.rpm

第十一步:检查系统安装容器所需的配置文件

[root@192 bld]# cmake  ..  -DWITH_BOOST=../boost/boost_1_77_0/

第十二步:下载安装容器所需的配置文件

[root@192 bld]# make  -j4  (表示使用四个核心来并发的make)

第十三步:将配置文件安装到指定位置

[root@192 bld]# make install

第十四步:安装后的设置

[root@192 bld]# cd /usr/local/mysql    # 切换到安装后的MySQL目录

[root@192 mysql]# mkdir mysql-files  # 创建一个目录

[root@192 mysql]# chown mysql:mysql mysql-files   # 

[root@192 mysql]# chown 750 mysql-files /

关闭mysql进程:

[root@192 bld]# ps -ef |grep mysql

[root@192 bld]#kill  -9 进程号

相关推荐

  1. 安装git

    2024-01-09 17:40:04       39 阅读
  2. LInux、编译安装

    2024-01-09 17:40:04       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 17:40:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 17:40:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 17:40:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 17:40:04       20 阅读

热门阅读

  1. 17.热帖排行 + 生成长图

    2024-01-09 17:40:04       29 阅读
  2. 详解Nacos和Eureka的区别

    2024-01-09 17:40:04       32 阅读
  3. Hyperledger Fabric Peer 配置解析

    2024-01-09 17:40:04       35 阅读
  4. c++学习:list链表模板类实战(学生管理系统)

    2024-01-09 17:40:04       39 阅读
  5. 5《Linux》

    2024-01-09 17:40:04       27 阅读
  6. 2401d,d导入C的问题

    2024-01-09 17:40:04       39 阅读
  7. Nacos与Eureka的区别详解

    2024-01-09 17:40:04       29 阅读