最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

单机环境下安装多个MySQL服务器

来源:动视网 责编:小采 时间:2020-11-09 11:50:54
文档

单机环境下安装多个MySQL服务器

单机环境下安装多个MySQL服务器:终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./configure --prefix=/usr/local/m 终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./conf
推荐度:
导读单机环境下安装多个MySQL服务器:终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./configure --prefix=/usr/local/m 终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./conf


终于完成了单机上多个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服务器:终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./configure --prefix=/usr/local/m 终于完成了单机上多个mysqld配置,我使用的是mysqld_safe命令来完成的。 Step1: 安装数据库: ./conf
推荐度:
标签: 安装 服务器 配置
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top