mysql主从

1、Mysql安装

安装需要以root用户登录,安装步骤如下:

[Step 1]检查目标机器mysql的安装情况,为了防止安装时出现包冲突,需要确保目标机器上没有安装过其它版本的mysql,运行以下命令检查。

shell> rpm -qa | grep -i mysql

如果目标机器上安装了其它版本的mysql,需要调用以下命令将其卸载。

shell> rpm -e --nodeps xxxx

[Step 3]安装rpm包

 

shell> rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm

shell> rpm -ivh MySQL-client-5.6.27-1.el6.x86_64.rpm

 

Mysql配置

[Step 1]修改root用户的登录密码,mysql安装后,会将root的初始密码保存在/root/.mysql_security,使用该初始密码登录并修改mysqlroot用户密码。

shell> mysql –uroot –p

mysql> set password for 'root'@'localhost'=PASSWORD('rootroot');

mysql> flush privileges;

[Step 2]用户远程访问授权。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootroot' WITH GRANT OPTION;

mysql> flush privileges;

[Step 3]复制my.cnf 文件到/etc下,并修改文件。如果是单独在一台机器运行mysql服务,把该值改成本机内存减2G左右;如果是与其它服务共用硬件,则其值是机器内存的1/4左右,同时最小不小于1G。设置server-id,若节点为mysql的主节点,设置成1,若节点为mysql的从节点,设置成2主从节点都要启动二进制日志文件log-bin=mysql-bin

 

[Step 4]设置mysql主从模式。在从节点执行以下命令,假设172.18.27.12mysql主节点的ip

shell> mysql –u root –p

mysql> CHANGE MASTER TO MASTER_HOST='172.18.27.12', MASTER_PORT=3306,MASTER_USER='root', MASTER_PASSWORD='rootroot';

[Step 5]完成配置修改后,重启服务使配置生效。

1.1.1.3 Mysql运行

#启动

shell> service mysql start

#停止

shell> service mysql stop

#重启

shell> service mysql restart

posted on 2016-06-29 13:47  宋可欣  阅读(170)  评论(0编辑  收藏  举报