如何配置多台mysql 服务器?

当我们数据量增大时,数据库需要进行扩张时,或者做高可用,那么我们就需要用到同时多台mysql服务器。

通过配置:可以实现,一台主mysql,负责记录数据的变化,多台从mysql,查询结果。

修改文件:/www/configs/mysql_config.php

使用前提:已经做好数据主从同步。数据已经同步完成!

<?phpdefined(‘IN_WZ‘) or exit(‘No direct script access allowed‘);return array (    ‘default‘ =>        array (            ‘dbhost‘ => ‘svn.phpip.com‘,            ‘dbname‘ => ‘dev_wuzhicms‘,            ‘username‘ => ‘dev_uesrs‘,            ‘password‘ => ‘1111‘,            ‘tablepre‘ => ‘wz_‘,            ‘dbcharset‘ => ‘utf8‘,            ‘type‘ => ‘mysqli‘,            ‘pconnect‘ => 0,            ‘slave_server‘ => array(‘default‘=>20,‘slave1‘=>30)        ),    ‘slave1‘ =>        array (            ‘dbhost‘ => ‘wuzhicms.com‘,            ‘dbname‘ => ‘dev_wuzhicms‘,            ‘username‘ => ‘aa‘,            ‘password‘ => ‘bb‘,            ‘tablepre‘ => ‘wz_‘,            ‘dbcharset‘ => ‘utf8‘,            ‘type‘ => ‘mysqli‘,            ‘pconnect‘ => 0,        ),)?>
时间: 2024-08-04 03:37:03

如何配置多台mysql 服务器?的相关文章

phpmyadmin 配置多台mysql服务器

几乎所有的配置参数都在 config.inc.php 文件中.如果这个文件不存在,您可以在 libraries 目录中找到 config.default.php,将它复制到根目录,并改名为 config.inc.php. $cfg[PmaAbsoluteUri] 字符串, 这里填写您的 phpMyAdmin 安装目录的完整 URL(包括完整的路径). 从 2.3.0 版本开始,您可以尝试不填这个参数.phpMyAdmin 可以自动检测到正确的配置. $cfg[PmaNoRelation_Disa

heartbeat 配置两台web服务器高可用集群案例

通过heartbeat 配置两台web服务器高可用集群案例: 拓扑: web1:192.168.0.101 hostname: web1.example.com web2:192.168.0.102 hostname:web2.example.com vip:192.168.0.254 nfs服务器:192.168.0.100(存放web页面) 注意: 1主机名要与uname -n 保持一致 2.web1与web2主机的date时间保持同步 3.web1与web2,ssh双机互信通信 4.关闭i

phpmyadmin配置连接远程mysql服务器

首先进入目录/phpmyadmin/libraries 打开目录其中的config.default.php文件找到并修改下面的内容: $cfg['AllowArbitraryServer'] = false;修改成:$cfg['AllowArbitraryServer'] = true; $cfg['Servers'][$i]['host'] = '';改为Mysql服务器的ip地址 $cfg['Servers'][$i]['port'] = '';改为Mysql服务器的端口 $cfg['Ser

同一台MySQL服务器启动多个端口

wget  二进制的源码包 解压 cat INSTLL-BINARY 根据说明操作,具体安装步骤请看 http://www.lishiming.net/thread-7-1-1.html 其中1-4步骤是相同的,第5步,也是最重要的一步,要初始化数据库因为是多个端口,所以要根据配置文件来初始化多个数据库比如说有2个端口则要运行两次 ./scripts/mysql_install_db --datadir=/home/mysql1 --user=mysql./scripts/mysql_insta

python3数据库配置,远程连接mysql服务器

https://blog.csdn.net/ericleiy/article/details/78915556 在Ubuntu/Linux环境下使用MySQL:开放/修改3306端口.开放访问权限https://blog.csdn.net/freezingxu/article/details/77088506 mysql提示密码不符合要求:ERROR 1819 (HY000): Your password does not satisfy the current policy requireme

Linux下安装配置MySQL服务器

一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 安装目录:/usr/local/mysql57 用root用户安装. 二.安装步骤 ============ 1.解压安装包 [root]#cd /usr/local [root]#mv  /path/to/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz  . [root]#tar -xzf mysq

配置phpmyadmin使登录时可填写IP管理多台MySQL 连接多个数据库 自动登录

一.如何设置phpMyAdmin自动登录? 首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可).打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],将 复制代码 代码如下: $cfg['Servers'][$i]['auth_type'] = 'cookie'; 改成 复制代码 代码如下: $cfg['Servers

配置mysql5.5主从服务器(转)

教程开始:一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二.配置MySQL主服务器(192.168.21.169)mysql  -uroot  -p    #进入MySQL控制台create database osyunweidb;   #建立数据库osyunweidbinsert into mysql.user(Host,User,Password) values('localhos

搭建互为主从的MySQL服务器

node1的IP地址:192.168.1.254node2的IP地址:192.168.1.253操作系统为RHEL7.3,MySQL版本为5.7.181.修改node1的MySQL配置文件#注意server_id字段一定不能一样,由于前面的配置server_id已经配置,且其值唯一,所以此处不再进行配置修改node1的mysql配置文件# 服务器的ID,必须唯一,一般设置自己的IPserver_id=254# 复制过滤:不需要备份的数据库(MySQL库一般不同步)binlog-ignore-db