使用实例管理器轻松管理多个MySQL实例
一、MySQL数据库的实例管理器概述:
1、MySQL数据库的实例管理器(IM)是通过TCP/ip端口运行的后台程序,用来监视和管理MySQL数据库服务器实例。 2、假如IM挂了,则所有的实例都会挂掉;假如实例挂了,IM会尝试重新来启动它。 3、IM读取配置文件比如MY.CNF的[manager]段。 4、本文中的示例依据linux环境下试验。 二、配置说明: 1、配置文件如下: [manager] user=mysql default-mysqld-path = /usr/local/mysql/bin/mysqld socket=/tmp/manager.sock pid-file=/tmp/manager.pid passWord-file = /etc/mysqlmanager.passwd monitoring-interval = 2 port = 1999 bind-address = 192.168.0.231 log = /usr/local/mysql/bin/mysqlmanager.log run-as-service = true [mysqld1] ... [mysqld2] ... 这个有两个配置实例,具体就不说了。见我的安装多个实例的文章。
具体含义查看mysqlmanager --help
2、密码文件 IM将用户信息保存到密码文件中。密码文件的默认位置为/etc/mysqlmanager.passwd。
密码应类似于:
petr:*35110DC9B4D8140F5DE667E28C72DD2597B5C848
我的mysqlmanager.passwd内容 user_all:*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 3、启动IM [root@localhost tmp]# /usr/local/mysql/bin/mysqlmanager
WARNING: This PRogram is deprecated and will be removed in 6.0.
[2483/3086632640] [08/04/24 14:24:50] [INFO] IM: started. [2483/3086632640] [08/04/24 14:24:50] [INFO] Loading config file ''my.cnf''... [2483/3086632640] [08/04/24 14:24:50] [INFO] Manager: initializing... [2483/3086632640] [08/04/24 14:24:50] [INFO] Manager: detected threads model: POSIX threads. [2483/3086632640] [08/04/24 14:24:50] [INFO] Loading the password database... [2483/3086632640] [08/04/24 14:24:50] [INFO] Loaded user ''user_all''. [2483/3086632640] [08/04/24 14:24:50] [INFO] The password database loaded successfully. [2483/3086632640] [08/04/24 14:24:50] [INFO] Manager: pid file (/tmp/manager.pid) created. [2483/3086632640] [08/04/24 14:24:50] [INFO] mysqld instance ''mysqld1'' has been added successfully. [2483/3086632640] [08/04/24 14:24:50] [INFO] mysqld instance ''mysqld2'' has been added successfully. [2483/3076139920] [08/0 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |