数据库高可用-安装mysql(Percona-Server)-slave

1创建虚拟机



2修改静态ip






3用Xshell打开







4创建mysql文件夹
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# ls
[root@localhost src]# mkdir mysql
[root@localhost src]# ls
mysql

5上传Percona-Serve安装文件 https://pan.baidu.com/s/1tMfUsTxmSHJ_6350B8yIXg

[root@localhost src]# cd mysql
[root@localhost mysql]# pwd
/usr/local/src/mysql
[root@localhost mysql]# rz -E
rz waiting to receive.

6解压安装文件

[root@localhost mysql]# ls
Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
[root@localhost mysql]# tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar 

7按照如下步骤安装

[root@localhost mysql]# rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm 

[root@localhost mysql]# rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm 

[root@localhost mysql]# rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm 

[root@localhost mysql]# rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm 

8启动mysql服务项

[root@localhost mysql]# service mysql start
Starting MySQL (Percona Server).. SUCCESS! 

9为mysql设定用户名密码,忽略警告信息

[root@localhost mysql]# mysqladmin -u 'root' password 'root'
Warning: Using a password on the command line interface can be insecure.

10先进mysql安装目录查看一下

[root@localhost mysql]#  cd /var/lib/mysql
[root@localhost mysql]# ls
auto.cnf  ibdata1  ib_logfile0  ib_logfile1  localhost.localdomain.pid  mysql  mysql.sock  performance_schema  RPM_UPGRADE_HISTORY  RPM_UPGRADE_MARKER-LAST  test

11登录mysql查看下数据库

[root@localhost mysql]# mysql -u root -p root
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.05 sec)

12开启远程访问权限

mysql> grant all on *.* to 'root'@'%' identified by 'root';
Query OK, 0 rows affected (0.02 sec)
mysql> quit
Bye

13开启3306端口

[root@localhost mysql]#  iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

14用SQLyog连接





看到数据库表示连接成功

15修改从库配置环境变量文件

[root@localhost mysql]# vim /etc/my.cnf 

从第7行开始修改

server-id=2
log-bin=mysql-bin

定义从机id标识从机
开启二进制文件防止以后从库里还有从库,文件可以与主机重名,因为不在同一台机器
完整配置文件如下

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=2
log-bin=mysql-bin
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

保存并退出

:wq

16重启从库mysql服务

[root@localhost mysql]# service mysql restart

17再次检查安装目录

[root@localhost mysql]# cd /var/lib/mysql/
[root@localhost mysql]# ls
auto.cnf  ib_logfile0  localhost.localdomain.pid  mysql-bin.000001  mysql.sock          RPM_UPGRADE_HISTORY      test
ibdata1   ib_logfile1  mysql                      mysql-bin.index   performance_schema  RPM_UPGRADE_MARKER-LAST

发现二进制文件 mysql-bin.000001表示二进制日志文件启用成功

18实现主从挂载

查看主库状态(主库创建完成后应该告诉从库,主库的二进制日志名称和二进制日志的位置,这时从库才能根据位置实现实时备份)
打卡SQLyog连接到主库,输入如下命令

-- 查看主库状态 二进制文件名->mysql-bin.000001 二进制日志文件的位置->120
SHOW MASTER STATUS;

实现从库挂载主库

数据库中的主从复制,实质就是讲从库挂载到主库的操作。

主从挂载的语法
change master to 主机host="ip地址" 主机port=3306,
主机user="rooot",主机password="root",
主机二进制文件名称="mysql-bin-00001",主机pos=120

打卡SQLyog连接到从库,输入如下命令,忽略产生的警告

CHANGE MASTER TO MASTER_HOST="192.168.6.132",MASTER_PORT=3306,
MASTER_USER="root",MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",MASTER_LOG_POS=120

启动从库

START SLAVE

检查从库是否挂载

SHOW SLAVE STATUS


这时如果在master创建数据库



那么slave也会同步
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,753评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,668评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,090评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,010评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,054评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,806评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,484评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,380评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,873评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,021评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,158评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,838评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,499评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,044评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,159评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,449评论 3 374
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,136评论 2 356

推荐阅读更多精彩内容