设为首页 收藏本站
查看: 572|回复: 0

[经验分享] CentOS 6.4 Heartbeat+mysql+nfs实现高可用的mysql集群

[复制链接]

尚未签到

发表于 2018-9-27 08:28:05 | 显示全部楼层 |阅读模式
1、创建用户  
[root@node1 ~]# groupadd -g 3306 mysql
  
[root@node1 ~]# useradd -g mysql -u 3306 -s /sbin/nologin -M mysql
  
[root@node1 ~]# id mysql
  
uid=3306(mysql) gid=3306(mysql) 组=3306(mysql)
  

  
2、解压MySQL安装包
  
[root@node1 ~]# tar xf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
  
[root@node1 ~]# ln -sv /usr/local/mysql-5.6.12-linux-glibc2.5-x86_64 /usr/local/mysql
  
"/usr/local/mysql" -> "/usr/local/mysql-5.6.12-linux-glibc2.5-x86_64"
  

  
3、赋予MySQL安装包权限
  
[root@node1 ~]# chown -R root.mysql /usr/local/mysql/
  
[root@node1 ~]# ll /usr/local/mysql/
  
总用量 76
  
drwxr-xr-x  2 root mysql  4096 12月 31 09:15 bin
  
-rw-r--r--  1 root mysql 17987 6月  20 2013 COPYING
  
drwxr-xr-x  3 root mysql  4096 12月 31 09:16 data
  
drwxr-xr-x  2 root mysql  4096 12月 31 09:16 docs
  
drwxr-xr-x  3 root mysql  4096 12月 31 09:16 include
  
-rw-r--r--  1 root mysql  7469 6月  20 2013 INSTALL-BINARY
  
drwxr-xr-x  3 root mysql  4096 12月 31 09:16 lib
  
drwxr-xr-x  4 root mysql  4096 12月 31 09:15 man
  
drwxr-xr-x 10 root mysql  4096 12月 31 09:16 mysql-test
  
-rw-r--r--  1 root mysql  2496 6月  20 2013 README
  
drwxr-xr-x  2 root mysql  4096 12月 31 09:16 scripts
  
drwxr-xr-x 28 root mysql  4096 12月 31 09:15 share
  
drwxr-xr-x  4 root mysql  4096 12月 31 09:16 sql-bench
  
drwxr-xr-x  3 root mysql  4096 12月 31 09:16 support-files
  

  
4、挂载NFS的共享目录并创建MySQL数据存放目录
  
[root@node1 ~]# mkdir /mydata
  
[root@node1 ~]# mount -t nfs4 192.168.1.198:/mydata /mydata
  
[root@node1 ~]# ll /mydata/
  
总用量 16
  
drwx------ 2 mysql mysql 16384 12月 31 09:02 lost+found
  
[root@node1 ~]# mkdir /mydata/data
  
[root@node1 ~]# ll /mydata/
  
总用量 20
  
drwxr-xr-x 2 mysql mysql  4096 12月 31 09:24 data
  
drwx------ 2 mysql mysql 16384 12月 31 09:02 lost+found
  

  
5、初始化数据库
  
[root@node1 ~]# yum -y install libaio
  
[root@node1 ~]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/mydata/data/ --basedir=/usr/local/mysql/
  

  
6、拷贝配置文件、服务启动脚本文件
  
[root@node1 ~]# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
  
cp:是否覆盖"/etc/my.cnf"? yes
  
[root@node1 ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  

  
7、修改MySQL配置文件
  
[root@node1 ~]# vim /etc/my.cnf
  
datadir = /mydata/data
  
innodb_file_per_table = 1
  

  
8、启动服务并登陆测试
  
[root@node1 ~]# service mysqld start
  
Starting MySQL.. SUCCESS!
  
[root@node1 ~]# /usr/local/mysql/bin/mysql -e "show databases;"
  
+--------------------+
  
| Database           |
  
+--------------------+
  
| information_schema |
  
| mysql              |
  
| performance_schema |
  
| test               |
  
+--------------------+
  

  
9、拷贝MySQL配置文件、启动服务脚本文件到node2节点上
  
[root@node1 ~]# scp /etc/init.d/mysqld /etc/init.d/mysqld
  
[root@node1 ~]# scp /etc/init.d/mysqld node2:/etc/init.d/mysqld
  

  
10、停止MySQL服务
  
[root@node1 ~]# service mysqld stop
  
Shutting down MySQL.. SUCCESS!



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-602560-1-1.html 上篇帖子: mysql proxy、mysql-mmm实现读写分离高可用性 下篇帖子: WINXP下安装Apache,PHP,MySQL,phpMyAdmin-yahoon的小屋
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表