12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-12-24 19:10:07
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
1.修改my.cnf
[mysql]
[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /usr/local/mysql/bin/mysqladminuser =password =
[mysqld1]#explicit_defa
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
3.初始化DBmkdir -p /data/mastermkdir -p /data/slavemkdir -p /data/master_binlogmkdir -p /data/slave_binlogmkdir /var/log/mysql1mkdir /var/log/mysql2chown mysql.mysql /data/master -Rchown mysql.mysql /data/slave -Rchmod 777 /var/log/mysql1chmod 777 /var/log/mysql2chmod 777 /var/lib/mysql
/usr/local/mysql/scripts/mysql_install_db --datadir=/data/master
/usr/local/mysql/scripts/mysql_install_db --datadir=/data/slave
4. 安装工具
5.修改环境变量#vim/etc/profilePATH=$PATH:/usr/local/mysql/binexport PATHcp /usr/local/mysql/bin/my_print_defaults /usr/bin/cp /usr/local/mysql/bin/mysqld_multi /usr/bin
1.mysql启动
mysqld_multi start 1 启动实例1mysqld_multi start 1-2 启动实例1,2
2.命令行登陆
mysql -u your_user -p your_password -P3307 -S /tmp/mysql3307.sock
由于涉及权限问题,mysqld_multi不能控制关闭mysql多实例,自己写了个关闭脚本#!/bin/bashuser=""password=""read -p "Please input mysqld ID 1-2:" IDif [ "$ID" == "1" ]; then#read -p "Please input mysqld port number 3306-3307:" port/usr/local/mysql/bin/mysqladmin -u$user -p$password -S /var/lib/mysql/mysql3306.sock shutdown && echo "close mysqld master successful"elif [ "$ID" == "2" ]; then/usr/local/mysql/bin/mysqladmin -u$user -p$password -S /var/lib/mysql/mysql3307.sock shutdown && echo "close mysqld slave successful"elseecho "Please input mysqld ID 1-2:"fi
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19