MySQL主从介绍 准备工作 配置主 配置从 测试主从同步

一、MySQL主从介绍
MySQL主从介绍 准备工作 配置主  配置从 测试主从同步
MySQL主从介绍 准备工作 配置主  配置从 测试主从同步
mysql主从应用场景:
1、数据备份,如果主库机器出现宕机,可以切换到从库机器为web提供服务
2、也是数据备份,但是从库机器可以为web服务提供读数据的功能,但是不能写数据,来减轻主库机器的压力
二、准备工作
MySQL主从介绍 准备工作 配置主  配置从 测试主从同步
准备两台机器,一个作为主库服务器,一个作为从库服务器
首先要在两台机器上分别安装mysql,具体安装步骤可参考之前笔记链接:http://blog.51cto.com/13669226/2119680
大致安装步骤可分为:
1、下载.tar.gz包
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
2、解压tar.gz包
tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
3、挪动目录并改名
mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
4、初始化,需要事先添加mysql用户和创建data目录
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
初始化之后要检查下初始化是否成功,初始化成功的标志是两个OK或者执行完命令输入#echo $?
5、修改配置文件
vi /etc/my.cnf
定义datadir和socket路径
6、拷贝启动脚本到/etc/init.d/目录下并重命名为mysqld
cp support-files/mysql.server /etc/init.d/mysqld
7、编辑/etc/init.d/mysqld文件,定义basedir和datadir路径
vim /etc/init.d/mysqld
8、启动mysql
/etc/init.d/mysqld start
Starting MySQL.. ERROR! The server quit without updating PID file (/data/mysql/linux-01.pid). //启动报错
排查问题思路:
查看错误日志
#tail /data/mysql/linux-01.err
06-28 21:34:28 2726 [Note] Shutting down plugin 'CSV'
06-28 21:34:28 2726 [Note] Shutting down plugin 'MRG_MYISAM'
06-28 21:34:28 2726 [Note] Shutting down plugin 'MEMORY'
06-28 21:34:28 2726 [Note] Shutting down plugin 'MyISAM'
06-28 21:34:28 2726 [Note] Shutting down plugin 'sha256_password'
06-28 21:34:28 2726 [Note] Shutting down plugin 'mysql_old_password'
06-28 21:34:28 2726 [Note] Shutting down plugin 'mysql_native_password'
06-28 21:34:28 2726 [Note] Shutting down plugin 'binlog'
06-28 21:34:28 2726 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
#less /data/mysql/linux-01.err
看到错误信息有如下提示:
Can't find file: './mysql/plugin.frm' (errno: 13 - Permission denied)
#ls -l /data/mysql/ //查看到/data/mysql/文件的属主属组属于root
解决方法:修改/data/mysql/文件的属主属组为mysql:mysql
#chown -R mysql:mysql /data/mysql/
#/etc/init.d/mysqld start //再次启动就启动成功了
Starting MySQL......... SUCCESS!
#chkconfig mysqld on //设置开机启动mysqld服务
把两台机器的mysql服务都启来
接下来需要配置主从的配置文件
三、配置主

猜你喜欢

转载自blog.51cto.com/13669226/2133991