暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MGR 安装

原创 wzf0072 2022-10-28
225

[root@puma_db3 ~]# mkdir -p /data/soft

2.1 系统配置

<1> 设置 swap
sysctl -w vm.swappiness=1
echo vm.swappiness = 1 >> /etc/sysctl.conf

<2> 限制参数
vim /etc/security/limits.conf
mysql soft nproc 16384
mysql hard nproc 16384
mysql soft nofile 65536
mysql hard nofile 65536

# 另起一个窗口,查看是否生效 su - mysql
ulimit -a
# 如果未生效,则执行下面命令
sed -i 's/#UsePAM no/UsePAM yes/' /etc/ssh/sshd_config systemctl restart sshd

<3> 禁用 selinux
setenforce 0
sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config

<4> 配置/etc/hosts vi /etc/hosts
172.16.130.83 mysqlpxc1
172.16.130.83 mysqlpxc2
172.16.130.83 mysqlpxc3

2.2 安装依赖包

# 清理 mariadb 包
注意:如果是在在生产环境直接安装 mgr, 不用执行此步骤。因为卸载 maridb 时,会删除默认的/etc/my.cnf 文

件。
rpm -e --nodeps `rpm -qa |grep mariadb`

# 安装 MySQL 依赖
yum install make cmake libaio numactl.x86_64 -y

#安装 python3 依赖
yum install gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel -y yum -y install zlib*

2.3 创建目录

mkdir -p /data/{soft,tools}
mkdir -p /data/mysql/{install,data,binlog,relaylog,logs,tmp,conf}
chown -R mysql.mysql /data

2.4 下载软件包

# 下载软件包 Python-3.6.5.tar.xz ,通过堡垒机上传到/tmp/下,然后 mv 到/data/soft 下

2.5 安装 python3

# 编译安装 cd /data/soft
tar -xvJf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure prefix=/usr/local/python3
make && make install
ln -fs /usr/local/python3/bin/python3 /usr/bin/python3
ln -fs /usr/local/python3/bin/pip3 /usr/bin/pip3

# 安装常用模块 psutil、pymysql
cd /data/soft/
tar xvzf /data/soft/py_modes.tar.gz
pip3 install --no-index --find-links=/data/soft/py_modes -r requirements.txt


2.6 安装 MySQL 实例

<1> 解压
cd /data/soft
tar xvf /data/soft/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz -C /data/mysql
mv /data/mysql/mysql-8.0.28-linux-glibc2.12-x86_64/* /data/mysql/install/

<2> 创建用户和组
groupadd mysql
useradd -r -g mysql mysql

mkdir /home/mysql
chmod 755 /home/mysql
cp -a /etc/skel/. /home/mysql/
<3> 修改权限
chown -R mysql.mysql /data/mysql
<4> 配置文件
通过 DBA 获取最新配置文件,也可参照附件配置文件
chown -R mysql.mysql /data/mysql/conf/my.cnf

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论