2.2.1
安装前提
MGR
集群已安装
已使用
MySQL Shell
注册过集群信息(默认
MGR
集群已自动注
册)
2.2.2
安装步骤
a.
在
MySQL MGR
底层数据库中创建用户,用于
MySQL Router
连
接
MySQL MGR
集群。目前数据库版本该用户未自动创建,若
用户无权限创建该用户,请联系
DBA
进行处理。
MySQL>CREATE USER router@’%’ identified by 'router123';
MySQL>GRANT CREATE USER ON *.* TO 'router'@'%' WITH GRANT
OPTION;
MySQL> GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON
mysql_innodb_cluster_metadata.* TO 'router'@'%';
MySQL> GRANT SELECT ON mysql.user TO 'router'@'%';
MySQL> GRANT ON mysql_innodb_cluster_metadata.* TO 'router'@'%';
MySQL> GRANT SELECT ON performance_schema.* to 'router'@'%';
b.
安装
Router
软件,上传安装包至服务器
/opt
目录下,执行命令
安装。
#cd /opt
#tar -xf mysql-router-8.0.19-linux-glibc2.12-x86_64.tar.xz
#cd /opt/mysql_router/bin
#./mysqlrouter --bootstrap='router@172.16.20.187:3306'
--directory=/tmp/router --user=root --
红色字体部分根据实际情况修改,
该部分填写格式:用户名
@mysql mgr
集群任意一台机器
IP:mysql
端口号
c.
修改配置文件。
#cd /tmp/router
#vim mysqlrouter.conf
[DEFAULT]
user=root
logging_folder=/tmp/router/log
runtime_folder=/tmp/router/run
data_folder=/tmp/router/data
keyring_path=/tmp/router/data/keyring
评论