首页 > 数据库 >phpmyadmin配置多mysql管理

phpmyadmin配置多mysql管理

时间:2022-12-31 19:01:29浏览次数:44  
标签:phpmyadmin cfg 配置 Servers host sh key mysql server

1、在phpmyadmin跟目录下面,找到config.sample.inc.php修改成为config.inc.php

找到如下这段代码,注释掉就可以了的。


//$i = 0;
/**
• First server
*/
//$i++;
/* Authentication type */
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = '172.17.0.3';
//$cfg['Servers'][$i]['compress'] = false;
//$cfg['Servers'][$i]['AllowNoPassword'] = false;

替换为下面:

/*** Servers configuration*/
$server_hosts = array('1' => array('server_name' => 'mysql8', 'host' => '172.17.0.2', 'user'=>'', 'password' => '','port'=>3306),'2' => array('server_name' => 'mysql57', 'host' => '172.17.0.1', 'user'=>'', 'password' => '','port'=>3307));
foreach ($server_hosts as $key => $sh) {
$cfg['Servers'][$key]['verbose'] = $sh['server_name'];
$cfg['Servers'][$key]['auth_type'] = 'cookie';
$cfg['Servers'][$key]['host'] = $sh['host'];
$cfg['Servers'][$key]['port'] = $sh['port'];
$cfg['Servers'][$key]['user'] = $sh['user'];
$cfg['Servers'][$key]['password'] = $sh['password'];
$cfg['Servers'][$key]['connect_type'] = 'tcp';
$cfg['Servers'][$key]['compress'] = false;
$cfg['Servers'][$key]['extension'] = 'mysqli';
$cfg['Servers'][$key]['AllowNoPassword'] = false;
}

phpmyadmin配置多mysql管理_php

本人遇到的问题是:

mysql8是在docker容器运行。mysql5.7.40是在宿主机运行。

php也是在容器运行。php连接mysql8容器正常连接。用容器的IP进行访问即可。mysql5.7.40在宿主机,需要php容器访问宿主机的mysql,这个就涉及到docker0的网卡通信问题。这里直接填写docker0网卡IP即可访问(默认是172.17.0.1)

标签:phpmyadmin,cfg,配置,Servers,host,sh,key,mysql,server
From: https://blog.51cto.com/wyf1226/5982194

相关文章

  • fiddler抓包工具的配置与使用-->抓取手机app(今日头条)数据
    使用fiddler抓手机APP的包,需要确保安装Fiddler的电脑和你的手机在同一局域网内,fiddler下载云盘链接我也给列出,需要的自行下载:链接:https://pan.baidu.com/s/15Nl0nh_LNU......
  • mysql数据库模型
    MySQL的数据库相当于文件夹,创建方式为creatdatabase  文件名;mysql数据库管理系统下有多个数据库,数据库里面有数据表,数据表里面有数据MySQL为关系型数据库,关系型数......
  • 通过可视化运维配置,实现故障秒级自愈
    急促的告警铃声响彻寂静的夜晚。对运维人来说,晚间值守耗费更大的精力,往往一个简单的磁盘使用率告警通知,就不得不爬起来进行处理,毕竟告警无小事,对于小问题,运维人也不能心存......
  • pycharm配置python环境
    打开pycharm,找到settings中的pythoninterpreter点击addinterpreter,addlocalinterpreter选择python安装路径就可以了......
  • windows 安装mysql数据库
    本文推荐使用 windows安装zip包方式安装mysql数据库。5.7之后的版本没有data目录,懒得找解决方案,直接推荐使用5.6的社区版本。1.下载安装mysql官网,找到对应的目录,下载......
  • Mysql - 查看数据库版本,登录,show语句,use 选择数据库
    1.查看数据库版本#登录之前CMD命令查看mysql--version#登录之后mysql语句查看SELECTVERSION();2.登录mysql-u用户名-hIP地址-P端口-p密码mysql-......
  • IDEA安装与配置教程
    一、下载并安装IDEA1、下载1、官网:下载IntelliJIDEA(这里以Windows系统为例,其他系统类似)2、安装1、下载完成后,直接点击安装包安装,即可。2、开始安装,然后下一......
  • 第1节-MySQL创建表、数据库、查看MySQL引擎
    1、查看MySQL支持的存储引擎showengines;2、查看默认引擎showvariableslike'%storage_engine%';3、创建数据库createdatabasetemp_db;4、创建数据库,创建......
  • MySQL学习目录【2022】
    第1节-MySQL创建表、数据库、查看MySQL引擎https://www.cnblogs.com/ygbh/p/16851962.html第2节-MySQL数据库表类型的介绍https://www.cnblogs.com/ygbh/p/17016708.......
  • Trunk配置实验
    1、Trunk协议Trunk技术可以在单条物理链路上承载多个VLAN的流量。Trunk可以在一条网络介质上同时传输多个VLAN的数据,一般用在交换机与交换机之间,且必须使用100Mb/s以上的端......