源码安装MySQL

目录

 在windows端操作:

 在Linux端操作:


前提:以配置本地yum仓库

 在windows端操作:

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

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

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

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

源码安装MySQL_第1张图片

第五步: 复制对应的链接

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.35.tar.gz源码安装MySQL_第2张图片

在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)

源码安装MySQL_第3张图片

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

[root@192 bld]# make install源码安装MySQL_第4张图片

第十四步:安装后的设置

[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 /

[root@192 mysql]# bin/mysqld --initialize --user=mysql   # 初始化   

                                                                                                                密码X:V#gXpJu2%J

源码安装MySQL_第5张图片

[root@192 mysql]# bin/mysqld_safe --user=mysql &        # 启动

关闭mysql进程:

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

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

源码安装MySQL_第6张图片

源码安装MySQL_第7张图片

你可能感兴趣的:(MySQL,mysql,数据库)