设为首页 加入收藏

TOP

MySQLFabric部署(四)
2015-11-21 01:46:04 来源: 作者: 【 】 浏览:1
Tags:MySQLFabric 部署
mysql]# chown -R mysql data?

8. 配置MySQL服务为主机服务,即能用service mysql start启动服务

[root@mymaster1 mysql]# cpsupport-files/mysql.server /etc/init.d/mysql

[root@mymaster1 mysql]# vi +46 /etc/init.d/mysql

把下面的

basedir=

datadir=

修改为

basedir=/data/mysql

datadir=/data/mysql/data?

【备注】另外三个mysql服务,可以在这里复制为如下形式:

[root@mymaster1 mysql]#cp support-files/mysql.server /etc/init.d/mysql.3001

[root@mymaster1 mysql]#vi +46 /etc/init.d/mysql.3001?

9. 修改配置文件

[root@mysqlfabric mysql_3001]# cd/opt/mysql

[root@mysqlfabric mysql]# vi my.cnf

修改相应的端口号:

[mysqld]

character-set-server=gbk

lower_case_table_names=1

default_storage_engine=myisam

port=3306?

gtid_mode=ON

log-bin

log-slave-updates

enforce-gtid-consistency

server_id=1 #【不同的MySQL服务,修改为不同的id】

【备注】:上面的蓝色字体是用于开启GTID复制参数?

10. 启动数据库

[root@mymaster1 mysql]# service mysql start

Starting MySQL[确定]?

11. 修改数据库root密码

[root@mymaster1 mysql]#/data/mysql/bin/mysqladmin -u root password 'root'

[root@mymaster1 mysql]#/data/mysql/bin/mysqladmin -u root -h mymaster1.localdomain password ' root'?

12. 修改环境变量,把mysql执行文件路径添加到环境变量中

[root@mymaster1 mysql]# vi /etc/profile

PATH=$PATH:/data/mysql/bin

export PATH?

13. 测试登录

[root@mymaster1 mysql]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.6.19 MySQL CommunityServer (GPL)?

Copyright (c) 2000, 2014, Oracle and/or itsaffiliates. All rights reserved.?

Oracle is a registered trademark of OracleCorporation and/or its

affiliates. Other names may be trademarksof their respective

owners.?

Type 'help;' or '\h' for help. Type '\c' toclear the current input statement.?

mysql>?

mysql> show variables like '%data%';

+-------------------------------+------------------------+

| Variable_name | Value |

+-------------------------------+------------------------+

| character_set_database | latin1 |

| collation_database | latin1_swedish_ci |

| datadir | /data/mysql/data/?

14. 添加用于复制的用户(3001上)

mysql> CREATE USER 'repl'@'%' IDENTIFIEDBY 'repl';

Query OK, 0 rows affected (0.03 sec)?

mysql> GRANT REPLICATION SLAVE ON *.* TO'repl'@'%';

Query OK, 0 rows affected (0.00 sec)?

15. 开启复制(3002,3003上)

使用change master to 命令开启复制

mysql> start slave;?

mysql> show slave status\G

下面是重要步骤,安装Fabric

第二部分:安装MySQL Fabric

1. 安装Connector/Python

[root@mysqlfabric soft]# rpm -ivhmysql-connector-python-1.2.2-1.el6.noarch.rpm

注:MySQL Fabric使用Connector/Python来连接MySQL,所以必须安装这个连接器?

2. 安装Fabric

由于Fabric包含在mysql-utilities,所以只需要安装mysql-utilities就可以了。

[root@mysqlfabric soft]# rpm -ivh mysql-utilities-1.4.3-1.el6.noarch.rpm

Preparing... ########################################### [100%]

1:mysql-utilities ########################################### [100%]?

3. 配置MySQL Fabric

配置MySQL Fabric需要创建MySQL用户,创建启动配置文件和安装Fabric数据存储

l 创建用户

登录端口号为3306的mysql 服务【作为Fabric后台数据存储】

[root@mysqlfabric soft]# mysql -u root -P3306 -p –h mysqlfabric.localdomain

【注】上面登录时需要加主机名,因为一台服务器安装了多个mysql服务

mysql> CREATE USER 'fabric'@'mysqlfabric.localdomain'IDENTIFIED BY 'fabric';

Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL ON fabric.* TO'fabric'@'mysqlfabric.localdomain';

Query OK, 0 rows affected (0.00 sec)?

l 在另外三台MySQL 服务下创建下面的用户,用于连接被管理的MySQL服务

[root@mysqlfabric mysql_3003]# mysql -uroot-P3001 -p -h mysq

首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库调优教程(十三)MySQL数据.. 下一篇MySQL-5.6.25数据库免安装配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: