为他们详尽如是说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、关闭防火墙:为了确保加装过程中不受防火墙的影响,能暂时性关闭所有的防火墙,包括selinux、Firewalld、iptables。当然,如果自然环境中不须要防火墙,能考量直接禁用。
临时性禁用方法(重启失效)
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
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!