频道栏目
首页 > 数据库 > MySQL > 正文
从Centos6.x静态IP配置到MYSQL集群部署的主要命令介绍
2018-01-18 09:48:46      个评论    来源:虎啸的博客  
收藏   我要投稿

删除不必要的文件

    #cd  /etc/udev/rules.d
    #ll
    #rm -rf 70-persistent-net.rules
    #reboot

配置静态IP地址

    #cd /etc/sysconfig/network-scripts/
    #vim  ifcfg-eth0    

添加静态IP参数如下:

    DEVICE="eth0"
    BOOTPROTO="static"
    IPADDR=
    NETMASK=
    GATEWAY=
    ONBOOT="yes"
    TYPE="Ethernet"
    wq!

保存退出后,使网络配置生效。

    service network start

更改hosts及主机名称

    #vim /etc/hosts

    xxx.xxx.xxx.xxx S10
    xxx.xxx.xxx.xxx S11
    xxx.xxx.xxx.xxx S12

保存退出后:

    #vim /etc/sysconfig/network

修改成如下内容后,保存退出。

    NETWORKING=yes
    HOSTNAME=S10

关闭linux防火墙和策略

关闭iptables防火墙(或者打开防火墙的1186、3306端口),在Shell中运行以下命令:

    #chkconfig --level 35 iptables off  

关闭SELinux,在Shell中运行以下命令:

    #gedit /etc/selinux/config  

说明:本节内容未实战演练。仅供参考!

MYSQL集群的启动与关闭

mysql集群的启动
假定这里已经成功配置了5节点的MYSQL集群:
192.168.128.10      管理节点
192.168.128.11      数据节点、Sql节点
192.168.128.12      数据节点、Sql节点

启动MYSQL集群的顺序是管理节点、数据节点和SQL节点。
首先,启动管理节点:

    #cd /usr/local/mysql
    #./bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

上面是启动管理节点的后台进程,你还可以通过下面的命令启动管理节点的客户端。

    ndb_mgm

其次,启动数据节点:

    #/usr/local/mysql/bin/ndbd --initial

首次启动,则需要添加–initial参数,以便进行NDB节点的初始化工作。在以后的启动过程中,则是不能添加该参数的,否则ndbd程序会清除在之前建立的所有用于恢复的数据文件和日志文件。
如果不是首次启动,则执行下面的命令:

    #/usr/local/mysql/bin/ndbd  

最后,启动Sql节点:

    #/usr/local/mysql/bin/mysqld_safe --user=root &
mysql集群的关闭

关闭MYSQL集群的顺序是关闭管理节点和数据节点 ,然后再关闭Sql节点。

关闭管理节点和数据节点,只需要在管理节点里执行如下命令:

    # /usr/local/mysql/bin/ndb_mgm -e shutdown

然后关闭Sql节点,需要分别在Sql节点里运行:

    #  /etc/init.d/mysql.server stop

注意:
如出现mysql进程无法关闭的情况,如出现如下错误提示:

     MySQL: mysql is not running but lock exists 

则做如下处理:
首先,检查进程情况,命令如下:

    #ps -A|grep mysql
    #kill -9 XXXX

手动kill掉。

    #kill -9 XXXX
点击复制链接 与好友分享!回本站首页
上一篇:mysql连接数和状态检查实例讲解
下一篇:centos7源码安装mysql5.7.17详细教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站