phpmyadmin同时连接多个服务器的数据库
来源:互联网 发布:网络生活服务类平台 编辑:程序博客网 时间:2024/06/06 09:24
一、使用场景
一般来说,我们开发都会有测试环境和正式环境之分。当然,数据库也是要分开的。如果能用phpmyadmin直接访问两台服务器上的mysql就好了。这就是需求。
二、解决方案
1、找到phpmyadmin文件夹下面的config.sample.inc.php,重命名为config.inc.php。
2、打开config.inc.php,我们会发现里面有一些基本配置,是连接到localhost的。
3、如何连接单个远程服务器
//测试服务器数据库配置文件$cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['host'] = '远程ip';$cfg['Servers'][$i]['user'] = 'username';$cfg['Servers'][$i]['password'] = 'pwd';$cfg['Servers'][$i]['extension'] = 'mysqli';$cfg['Servers'][$i]['AllowNoPassword'] = true;$cfg['Lang'] = '';
我是通过在配置文件中直接写入远程ip等,实现了本地连接远程的目的。
4、如何连接多个远程服务器
//这里把远程服务器的用户名,密码等,拼接为一个多维数组$connect_hosts = array( '1'=>array( "host" => "localhost", //本地服务器 "user" => "root", "password" => "" ), '2' => array( "host" => "服务器IP", //服务器1 "user" => "username", "password" => "pwd" ), '3' => array( "host" => "服务器ip", //服务器2 "user" => "username", "password" => "pwd" ));for ($i=1;$i<=count($connect_hosts);$i++) { /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = $connect_hosts[$i]['host']; //修改host $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; /* Select mysqli if your server has it */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = true; $cfg['Servers'][$i]['user'] = $connect_hosts[$i]['user']; //修改用户名 $cfg['Servers'][$i]['password'] = $connect_hosts[$i]['password']; //密码 /* rajk - for blobstreaming */ $cfg['Servers'][$i]['bs_garbage_threshold'] = 50; $cfg['Servers'][$i]['bs_repository_threshold'] = '32M'; $cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600; $cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';}
这里需要注意:
(1)for循环的时候,
三、结果展示
1、本地输入:localhost/phpmyadmin
这里我们选择自己要连接的服务器即可。
2、登录进去之后,进行服务器数据库之间的切换
OK,到此我们的phpmyadmin已经可以连接多个数据库了。
参考链接:http://blog.51yip.com/mysql/1250.html
end
阅读全文
1 0
- phpmyadmin同时连接多个服务器的数据库
- phpmyadmin管理多个数据库服务器的配置方法
- phpmyadmin管理多个数据库服务器的配置方法
- phpmyadmin管理多个数据库服务器的配置方法
- phpmyadmin连接多个MySQL数据库
- phpmyadmin连接多个MySQL数据库
- phpmyadmin连接多个MySQL数据库
- PHP同时连接多个mysql数据库的问题
- SSH同时连接多个不同类型的数据库
- Power Builder同时连接多个数据库
- Power Builder同时连接多个数据库
- Power Builder同时连接多个数据库
- PHP同时连接多个mysql数据库
- yii同时连接多个数据库
- CodeIgniter框架同时连接多个数据库
- 详细说明phpmyadmin连接,管理多个mysql服务器
- 详细说明phpmyadmin连接,管理多个mysql服务器
- phpMyAdmin连接多服务器设置
- 简单srping boot 项目构建maven build配置
- 关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)
- 运行spark及hadoop版本不一致解决方法
- Android recyclerView的自定义分割线
- 移动端自定义日历
- phpmyadmin同时连接多个服务器的数据库
- C语言:结构体中一级指针和二级指针的创建与释放示例
- Leetcode:70. Climbing Stairs
- Java设计模式-责任链模式
- vim中支持nginx配置文件高亮
- jeesite 重置按钮
- Unity3D 性能优化
- Java基础之抽象类和继承知识点总结
- Leetcode 算法习题 第十四周