热点
AI安全算法工程师:跨界融合下的站长资源整合全攻略,reasoning_content:我们要求以AI安全算法工程师的口吻,写一个与“技术、科技”相关,关于[跨界融合下的安全新视角:站长资源整合全攻略]的标题注意直接输出标题,30字以内需要体现AI安全算法工程师的视角,同时包含跨界融合、安全新视角、站长资源整合等元素简洁有力可能像:跨界融合安全新视角:AI算法工程师的站长资源整合之道但字数可能超?数一下:跨界融合安全新视角:AI算法工程师的站长资源整合之道——共20字?跨界(2)融合(2)安全(2)新视角(3):AI(2)算法(2)工程师(3)的(1)站长(2)资源(2)整合(2)之道(2)——合计23字,符合但需要更精炼?或者AI安全视角下的站长资源整合:跨界融合全攻略——19字但要求以AI安全算法工程师口吻,可以直接用AI安全算法工程师作为主语?比如我如何用AI安全算法整合站长资源:跨界新视角——但有点长更好的:用AI安全算法工程师:跨界融合下的站长资源整合新安全视角——字数?计算:AI安全算法工程师(7字):跨界融合下的站长资源整合新安全视角(16字)共23字但标点不算字?通常算或者去掉下的:AI安全算法工程师:跨界融合站长资源整合新安全视角——22字也可以注意要直接输出标题,不要加说明我决定输出一个简洁有力的跨界安全新视角:AI算法工程师的站长资源整合——18字,可以或者更突出全攻略?原题要求中有全攻略,最好保留所以:AI安全算法工程师:跨界融合下的站长资源整合全攻略——22字符合
系统容器深度优化:高效编排提升服务器交互效能,reasoning_content:我们要求以移动应用开发者的口吻,写一个与技术、科技相关,关于系统容器深度优化:高效编排助力服务器交互效能提升的标题需要简短精炼,30字以内直接输出标题,不要加说明nn移动应用开发者口吻:可能更关注性能、流畅、用户体验、效率等可以结合容器、编排、优化、服务器交互等关键词建议标题如:容器深度优化:高效编排,服务器交互效能飙升 或者 系统容器深度优化:编排让服务器交互更快 但需要精简字数限制30字nn考虑:移动开发者常用语如丝滑、极致、优化、性能等尝试:系统容器深度优化:高效编排提升服务器交互效能 但字数可能超?数一下:系统容器深度优化:高效编排提升服务器交互效能 共18个字?实际:系(1)统(2)容(3)器(4)深(5)度(6)优(7)化(8):(9)高(10)效(11)编(12)排(13)提(14)升(15)服(16)务(17)器(18)交(19)互(20)效(21)能(22) 22字,符合但可能不够吸引移动开发者可以更口语化:容器深度优化:高效编排,服务器交互效能拉满 字数或者系统容器深度优化:编排升级,服务器交互效能翻倍nn注意:原主题是系统容器深度优化:高效编排助力服务器交互效能提升,直接作为标题可以吗?但需要口吻作为移动应用开发者,可能更直接我输出一个简洁版本
链上索引新策略:精准速查漏洞,优化搜索效能,reasoning_content:我们要求以区块链开发工程师的口吻,写一个与“技术、科技”相关,关于[速查漏洞精准修复:优化索引新策略提升搜索效能]的标题注意:这是一个标题,要简短精炼,30字以内直接输出,不要加说明nn需要结合区块链开发工程师的身份,以及技术、科技感原主题是速查漏洞、精准修复、优化索引、新策略、提升搜索效能可以围绕区块链的索引、漏洞修复、搜索效率等nn可能的例如“链上索引优化:精准修复漏洞,搜索效能跃升” 但需要更精炼或者“区块索引新策略:速查漏洞,精准修复” 但字数要控制nn考虑:区块链开发工程师口吻,可以带点技术术语比如“链上索引重构:秒级漏洞定位与修复” 但原主题有搜索效能提升nn一个简洁的: “链上索引优化:精准漏洞速查与修复策略” 字数:15字nn或者: “区块链索引新策略:高效漏洞修复与搜索优化” 字数:16nn注意不要超过30字可以更精炼: “链上索引优化:速查漏洞,精准修复” 但少了搜索效能加上: “链上索引新策略:速查漏洞,精准修复,搜索效能提升” 字数超了nn“索引新策略:链上漏洞速查与精准修复” 13字nn“优化链上索引:速查漏洞,精准修复提升搜索” 16字nn考虑“区块链”必须出现?题目说“以’区块链开发工程师’的口吻”,所以标题中最好包含区块链或链上相关词直接输出一个标题,不要多余内容nn最终选择: “链上索引新策略:速查漏洞精准修复,搜索效能优化” 字数17字或者更简单: “链上索引优化:精准速查漏洞提升搜索效能” 16字nn我选一个: “链上索引优化:精准速查漏洞,搜索效能跃升” 18字
16 9 月 2026, 周三

小编给大家分享一下MySQL如何实现高可用+共享存储NFS,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
规划图
 
1、首先进行资源的分析
 
1)Vip
 
2)Mysqld
 
3)Nfs
 
理清他们之间的启动先后顺序:nfs必须在mysqld启动前启动
 
2、nfs的配置
 
NFS共享目录上挂载的分区,最好做成lvm,实现自动扩展
 
2.1 安装
 
# yum -y install nfs-utils
 
2.2 配置
 
# mkdir /share
 
# vim /etc/exports
 
172.16.98.3:/share    172.16.98.1(rw,no_root_squash) 172.16.98.2(rw,no_root_squash)
 
# service nfs start
 
# groupadd -g 186 mysql
 
# useradd -u 186 -g mysql -s /sbin/nologin -M mysql
 
# chown mysql:mysql /share
 
3、在mysql1上挂载nfs分区进行mysql安装测试
 
3.1 挂载nfs
 
# mkdir /data
 
# chown mysql:mysql /data
 
# mount 172.16.98.3:/share /data
 
3.2 使用mysql的解压缩包安装
 
# groupadd -g 186 mysql
 
# useradd -u 186 -g mysql -s /sbin/nologin -M mysql
在三台机器上,创建的mysql组和用户的uid、gid要保持一致
 
# tar -zxvf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local
 
# cd /usr/local
 
# ln -s mysql-5.5.24-linux2.6-i686 mysql
 
# cd mysql
 
# chown -R mysql:mysql .
 
# scripts/mysql_install_db –user=mysql –datadir=/data
 
# chowm -R root .
 
# cp support-files/my-large.cnf /etc/my.cnf
 
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
 
# chmod +x /etc/rc.d/init.d/mysqld
 
# vim /etc/profile
 
PATH=$PATH:/usr/local/mysql/bin
 
# export PATH=$PATH:/usr/local/mysql/bin
 
3.3 编辑配置文件,启动服务
 
# vim /etc/my.cnf
 
[mysqld]
 
thread_concurrency = 2
 
datadir=/data
 
# service mysqld start
 
3.4 在mysql2上的安装
 
参考前面的步骤,需要说明一点的是MySQL的安装,这里不需要再进行初始化mysql
 
# tar -zxvf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local
 
# cd /usr/local
 
# ln -s mysql-5.5.24-linux2.6-i686 mysql
 
# cd mysql
 
# chowm -R root .
 
# cp support-files/my-large.cnf /etc/my.cnf
 
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
 
# chmod +x /etc/rc.d/init.d/mysqld
 
# vim /etc/profile
 
PATH=$PATH:/usr/local/mysql/bin
 
# export PATH=$PATH:/usr/local/mysql/bin
 
# service mysqld start
 
# cd /data
 
3.5 停止所有资源
 
1)关闭mysql服务
# service mysqld stop
 
2)将nfs共享目录卸载
 
# umount /data
 
4、Corosync的安装
 
前期准备
 
1)ssh双机互信,方便配置
 
2)时间保持一致
 
3)/etc/hosts ,主机名设置,互相解析
 
4.1 在mysql1、mysql2上安装corosync
 
# yum install -y cluster-glue-1.0.6-1.6.el5.i386.rpm cluster-glue-libs-1.0.6-1.6.el5.i386.rpm corosynclib-1.2.7-1.1.el5.i386.rpm corosync-1.2.7-1.1.el5.i386.rpm heartbeat-3.0.3-2.3.el5.i386.rpm heartbeat-libs-3.0.3-2.3.el5.i386.rpm libesmtp-1.0.4-5.el5.i386.rpm pacemaker-cts-1.1.5-1.1.el5.i386.rpm pacemaker-libs-1.1.5-1.1.el5.i386.rpm pacemaker-1.1.5-1.1.el5.i386.rpm perl-TimeDate-1.16-5.el5.noarch.rpm resource-agents-1.0.4-1.1.el5.i386.rpm
 
4.2 corosync的配置
 
1)mysql1
 
# cd /etc/corosync
 
# cp corosync.conf.example corosync.conf
 
# vim corosync.conf
 
compatibility: whitetank
totem {
 
        version: 2
 
        secauth:on           开启身份验证
 
        threads: 0
 
        interface {
 
                ringnumber: 0
 
                bindnetaddr: 172.16.0.0
 
                mcastaddr: 226.94.1.1
 
                mcastport: 5405
 
        }
 
}
 
 
logging {
 
        fileline: off
 
        to_stderr: on
 
        to_logfile: yes
 
#       to_syslog: yes
 
        logfile: /var/log/cluster/corosync.log
 
        debug: off
 
        timestamp: on
 
        logger_subsys {
 
                subsys: AMF
 
                debug: off
 
        }
 
}
 
 
amf {
 
        mode: disabled
 
}
 
service {
 
   ver:0
 
   name:pacemaker
 
}
 
# corosync-keygen        创建authkeys
 
# scp authkeys corosync.conf node2:/etc/corosync
两台mysql上分别创建用于日志的目录
 
# mkdir /var/log/cluster
 
4.3 通过mysql1开启corosync,配置资源
 
1)开启
 
# service corosync start
 
# ssh node2 'service corosync start'
 
# crm_mon
 
============
 
Last updated: Thu Aug  9 22:12:22 2012
 
Stack: openais
 
Current DC: node1.linuxidc.com – partition with quorum
 
Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f
 
2 Nodes configured, 2 expected votes
 
0 Resources configured.
 
============
 
 
Online: [ node2.linuxidc.com node1.linuxidc.com ]
 
2)资源的配置
 
# crm
 
crm(live)# configure
 
crm(live)configure# primitive vip ocf:heartbeat:IPaddr params ip=172.16.99.1
 
crm(live)configure# primitive mysqld lsb:mysqld
 
crm(live)configure# primitive nfs ocf:heartbeat:Filesystem params device=172.16.98.3:/share directory=/data fstype=nfs op start timeout=60 op stop timeout=60
 
//定义nfs资源,默认的超时时间是20s,是小于建议的时间60s的,所以手动配置
 
crm(live)configure# colocation vip_mysqld_nfs inf: mysqld nfs vip
 
crm(live)configure# order mysqld_after_nfs inf: nfs mysqld
 
crm(live)configure# property stonith-enabled=false
 
crm(live)configure# property no-quorum-policy=ignore
 
crm(live)configure# verify
 
crm(live)configure# commit
 
3)检测
 
# crm_mon
 
Last updated: Thu Aug  9 22:34:52 2012
 
Stack: openais
 
Current DC: node1.linuxidc.com – partition with quorum
 
Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f
 
2 Nodes configured, 2 expected votes
 
3 Resources configured.
 
============
 
 
Online: [ node2.linuxidc.com node1.linuxidc.com ]
 
 
nfs     (ocf::heartbeat:Filesystem):    Started node1.linuxidc.com
 
vip     (ocf::heartbeat:IPaddr):        Started node1.linuxidc.com
 
mysqld  (lsb:mysqld):   Started node1.linuxidc.com
# crm node standy
 
# crm_mon
 
============
 
Last updated: Thu Aug  9 22:36:18 2012
 
Stack: openais
 
Current DC: node1.linuxidc.com – partition with quorum
 
Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f
 
2 Nodes configured, 2 expected votes
 
3 Resources configured.
 
============
 
 
Node node1.linuxidc.com: standby
 
Online: [ node2.linuxidc.com ]
 
 
nfs     (ocf::heartbeat:Filesystem):    Started node2.linuxidc.com
 
vip     (ocf::heartbeat:IPaddr):        Started node2.linuxidc.com
 
mysqld  (lsb:mysqld):   Started node2.linuxidc.com
 
以上是“MySQL如何实现高可用+共享存储NFS”这篇文章的所有内容,感谢各位的阅读!

dawei

您错过了

AI安全算法工程师:跨界融合下的站长资源整合全攻略,reasoning_content:我们要求以AI安全算法工程师的口吻,写一个与“技术、科技”相关,关于[跨界融合下的安全新视角:站长资源整合全攻略]的标题注意直接输出标题,30字以内需要体现AI安全算法工程师的视角,同时包含跨界融合、安全新视角、站长资源整合等元素简洁有力可能像:跨界融合安全新视角:AI算法工程师的站长资源整合之道但字数可能超?数一下:跨界融合安全新视角:AI算法工程师的站长资源整合之道——共20字?跨界(2)融合(2)安全(2)新视角(3):AI(2)算法(2)工程师(3)的(1)站长(2)资源(2)整合(2)之道(2)——合计23字,符合但需要更精炼?或者AI安全视角下的站长资源整合:跨界融合全攻略——19字但要求以AI安全算法工程师口吻,可以直接用AI安全算法工程师作为主语?比如我如何用AI安全算法整合站长资源:跨界新视角——但有点长更好的:用AI安全算法工程师:跨界融合下的站长资源整合新安全视角——字数?计算:AI安全算法工程师(7字):跨界融合下的站长资源整合新安全视角(16字)共23字但标点不算字?通常算或者去掉下的:AI安全算法工程师:跨界融合站长资源整合新安全视角——22字也可以注意要直接输出标题,不要加说明我决定输出一个简洁有力的跨界安全新视角:AI算法工程师的站长资源整合——18字,可以或者更突出全攻略?原题要求中有全攻略,最好保留所以:AI安全算法工程师:跨界融合下的站长资源整合全攻略——22字符合