• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

个人学习笔记-MySQL多实例配置

mysql技术 杨阳洋羊扬 129次浏览 已收录 0个评论

前提需要安装MySQL服务端
思路:
启动多个mysqld进程
规划多套数据
规划多个端口
规划多套日志路径
多实例配置:

创建多套目录:
mkdir -p /data/330{7,8,9}

准备多套配置文件:
vim /data/3307/my.cnf
[mysqld]
basedir=/app/mysql
datadir=/data/3307
port=3307
server_id=3307
log-error=/data/3307/mysql.log
log-bin=/data/3307/mysql-bin
socket=/data/3307/mysql.sock

touch /data/3308/my.cnf
cp 3307/my.cnf 3308/my.cnf
sed -i ‘s#3307#3308#g’ 3308/my.cnf
touch /data/3309/my.cnf
cp 3307/my.cnf 3309/my.cnf
sed -i ‘s#3307#3309#g’ 3309/my.cnf

注:每个对应的配置文件的格式一样

初始化多套数据:
/app/mysql/scripts/mysql_install_db \
–basedir=/app/mysql –datadir=/data/3307 –user=mysql
其他两个实例做相同的操作

启动每个实例:
mysqld_safe –defaults-file=/data/3307/my.cnf &
mysqld_safe –defaults-file=/data/3308/my.cnf &
mysqld_safe –defaults-file=/data/3309/my.cnf &

查看是否启动:如果看到相对应的端口号代表成功
netstat -utpln | grep 330
ps -ef | grep mysqld

登录方式:
mysql -S /data/3307/mysql.sock
如果能登陆数据库代表成功


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明个人学习笔记-MySQL多实例配置
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址