|
好久没去配置一机多个INSTANCE 的方式了,突然问起 连怎么配置都忘记了,其实没记住是没任何问题,只要执行:
mysqld_multi --example就可以出来的,可惜是太久没用且用的少,也不记得了,花10分钟左右配置了下,大家按那个执行的摸版弄下即可,返回的结果:
[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
user = multi_admin
password = my_password
[mysqld2]
socket = /tmp/mysql.sock2
port = 3307
pid-file = /usr/local/mysql/var2/hostname.pid2
datadir = /usr/local/mysql/var2
language = /usr/local/mysql/share/mysql/english
user = unix_user1
[mysqld3]
...........................................
对于管理命令可以用:
mysqld_multi [OPTIONS] {start|stop|report} [GNR,GNR,GNR...]
例如启动INSTANCE1 ,如下:
mysqld_multi start 4
登陆命令方式:
#mysql -uroot -p1qaz@2wsx -P3306 --socket=/usr/local/mysql/sock/mysql.sock1
配置过程 中
大家要注意:
1.数据存储的路径
2.日志存储的路径
3.sock/pid文件名称不一样,路径相同没关系
4.要配置个日志文件 方便看启动的错误信息 ,从而快速找到自己配置错误的地方 |
|