为他们详尽如是说redhat8中Mysql源代码校对加装要点,以期须要布署的合作伙伴参照自学。为尽量详尽,考量字数其原因整座文本会拆分成两部份,上篇为:redhat8中Mysql源代码校对加装之自然环境预备组织工作,第一卷为:redhat8中Mysql源代码校对加装之校对加装课堂教学。MySQL时评

MySQL源代码包浏览

以后如是说过mysql的各版差别和应用软件的具体文本以获取形式,钟爱的合作伙伴能参照:「MySQL时评」简述MySQL应用软件或其加装包以获取形式

加装前此基础自然环境预备

这儿以redhat8作业系统 MySQL5.7.34(source code)为例,在redhat作业系统中他们须要做下列的预备组织工作。

1、配置yum源

源代码校对加装须要gcc、cmake等依赖包组件,而加装前他们须要配置yum源,这样才能完成加装。这儿如是说一种本地yum配置,详尽参照:「linux时评」redhat8中挂载本地系统镜像盘作为yum源的具体文本方法

2、加装依赖包

直接执行下列命令完成依赖包加装。

yum install vim git gcc gcc-c wget make cmake automake autoconf libaio libtool net-tools bison bison-devel libaio-devel ncurses-devel perl-Data-Dumper -y

–以上建议每个依赖包分开加装,不然实际可能加装不上

–经验告诉你还须要补充加装这两个依赖包组件

yum install -y openssl-devel

yum install -y libtirpc-devel

–rpcsvc依赖包也须要加装,不然可能后期校对报错,具体文本参照「MySQL时评」Mysql源代码校对报错:Could not find rpcgen解决方案

3、关闭防火墙:为了确保加装过程中不受防火墙的影响,能暂时性关闭所有的防火墙,包括selinuxFirewalldiptables。当然,如果自然环境中不须要防火墙,能考量直接禁用。

临时性禁用方法(重启失效)

setenforce 0

systemctl stop firewalld.service/iptables.service

永久禁用(重启生效)

/etc/selinux/config文件,修改:SELINUX=disabled

systemctl disable firewalld/iptables.service

Mysql软件加装

1、创建mysql用户和组,创建mysql规划路径,赋权

[root@localhost mysqlsetup] groupadd mysql

[root@localhost mysqlsetup] useradd -d /home/mysql -g mysql -m mysql

[root@localhost mysqlsetup] passwd mysql

Changing password for user mysql.

New password:

BAD PASSWORD: The password fails the dictionary check – it is based on a dictionary word

Retype new password:

passwd: all authentication tokens updated successfully.

[root@localhost mysqlsetup] mkdir -p /soft/mysql/dbdat/mysql57_3306

[root@localhost mysqlsetup] mkdir -p /soft/mysql/binlog/mysql57_3306

[root@localhost mysqlsetup] mkdir -p /soft /mysql/conf/mysql

[root@localhost mysqlsetup] mkdir -p /soft/mysql/logs/mysql

[root@localhost mysqlsetup] mkdir -p /soft/mysql/svr/mysql57

[root@localhost mysqlsetup] mkdir -p /soft/mysql/tmp

[root@localhost mysqlsetup] mkdir -p /soft/mysql/run

[root@localhost mysqlsetup] mkdir -p /soft/mysql/sh/tool

[root@localhost mysqlsetup] mkdir -p /soft/mysql/rpm

[root@localhost mysqlsetup] chown -R mysql:mysql /soft/mysql

[root@localhost mysqlsetup] chmod -R 755 /soft/mysql

2、设置mysql自然环境变量

[root@localhost mysqlsetup] su mysql

[mysql@localhost mysqlsetup]$ cd

[mysql@localhost ~]$ vi .bash_profile

–添加下列文本

mysql configs

export.UTF-8

export PATH=$PATH:/usr/sbin:/soft/mysql/svr/mysql57/bin:/soft/mysql/sh/tool

1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!