首页 / MYSQL / 单机环境下安装多个MySQL服务器
单机环境下安装多个MySQL服务器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了单机环境下安装多个MySQL服务器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1747字,纯文字阅读大概需要3分钟。
内容图文
![单机环境下安装多个MySQL服务器](/upload/InfoBanner/zyjiaocheng/551/e333383872c2427a864c6b5d7e718db2.jpg)
终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./configure --prefix=/usr/local/m
终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。
Step1:
安装数据库:
./configure --prefix=/usr/local/mysql-master
make && make install
./configure --prefix=/usr/local/mysql-slave
make && make install
Step2:从源代码文件的support-files文件夹中拷贝两份my_small.cnf文件,放到/etc文件夹下,分别命名为my-master.cnf,my-slave.cnf
Step3:修改这两个配置文件的mysqld部分,例如我的配置文件如下:
my-master.cnf:
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
pid-file = /var/run/mysqld/mysqld.pid
server-id = 1
log-bin=mysql-bin
my-slave.cnf:
port = 3307
socket = /tmp/mysql2.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
pid-file = /var/run/mysqld/mysqld2.pid
server-id = 2
Step4:分别对两个服务器执行
sudo ./mysql_install_db --defaults-file=/etc/my-master.cnf
sudo ./mysql_install_db --defaults-file=/etc/my-slave.cnf
Step5:修改数据目录权限,chown mysql:mysql -R var
Step6:创建pid文件目录,并修改权限
sudo mkdir /var/run/mysqld
sudo chgrp mysql /var/run/mysqld
sudo chmod g+w /var/run/mysqld
最后分别运行相应的服务器,例如mysql-master:
./mysqld-safe --defaults-file=/etc/my-master.cnf
运行客户端
./mysql --defaults-file=/etc/my-master.cnf
当然,我们也可以把相应的服务器启动语句写入到脚本里,,一次启动两个服务器
内容总结
以上是互联网集市为您收集整理的单机环境下安装多个MySQL服务器全部内容,希望文章能够帮你解决单机环境下安装多个MySQL服务器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。