phpmyadmin 显式ip

简介:

默认安装phpMyAdmin,通常只能连一台MySql服务器,其配置信息是保存在phpMyAdmin的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用phpMyAdmin连接多台MySql

方法一:登陆phpMyAdmin时输入服务器ip地址、用户名、密码

缺点:登陆操作比较繁琐,而且切换服务器时须首先退出当前所登陆的服务器

操作步骤:修改phpMyAdmin目录下的 /libraries/config.default.php

/**
 * allow login to any user entered server in cookie based authentication
 *
 * @global boolean $cfg[‘AllowArbitraryServer’]
 */
$cfg[‘AllowArbitraryServer’] = true;

 

将默认值false修改为true;

为避免修改失误所造成的损失,强烈建议先备份 config.default.php 文件为 config.default.php.bak

 

方法二:登陆phpMyAdmin时只需输入用户名、密码,服务器地址为下拉列表可选,登陆后也可选择其他服务器快速切换。 (推荐)

优点:登陆操作简便,登陆后切换服务器无须退出当前连接。

操作步骤:

1. 备份phpMyAdmin根目录下的config.sample.inc.php 文件为 config.sample.inc.php.bak  (此操作避免修改失误所造成的损失)

2. 备份phpMyAdmin根目录下的config.inc.php 文件为 config.inc.php.bak  (此操作避免修改失误所造成的损失)

3. 将phpMyAdmin根目录下的config.sample.inc.php 文件重命名为config.inc.php

4. 修改config.inc.php文件,找到 First server 注释部分,将其修改为以下内容

$hosts = array(
‘1’=>array(‘host’=>’localhost’,’user’=>’root’,’password’=>’123456′),
‘2’=>array(‘host’=>’192.168.0.1′,’user’=>’ciray’,’password’=>’123456′)
);

//$hosts数组下标从1开始,host的值为服务器ip地址,user是对应的MySql登陆用户名,password的值为MySql的登陆密码,请修改成你自己的

//$hosts数组配置了两台服务器,如果你有多台服务器,请按数组下标递增的顺序添加配置信息
/*
 * First server
 */
for($i=1;$i<=count($hosts);$i++){

/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie';
/* Server parameters */
$cfg[‘Servers’][$i][‘host’] = $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’] = $hosts[$i][‘user’];  //修改用户名
$cfg[‘Servers’][$i][‘password’] = $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';

}
请注意我们使用一个for循环来配置所有服务器的信息,循环变量$i的初始值为1,遍历$hosts数组中的配置信息,循环体中的内容无须更改。

修改完成后保存文件,重新登陆,如果可以看到phpMyAdmin登陆界面中出现服务器候选列表,说明修改正确



本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1675346,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图)
python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图)
1688 0
python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图)
|
11月前
|
人工智能 自然语言处理 安全
Serverless AI 原生架构破局「三高」困境
在 AI 大模型浪潮席卷全球的今天,企业纷纷加速拥抱 AI,推动智能客服、内容生成、流程自动化等场景快速落地。然而,许多企业在实践中却遭遇了“三高困境”——成本高、复杂度高、风险高。Serverless AI 原生架构不仅是技术演进,更是企业智能化转型的关键基础设施。它让开发者聚焦业务逻辑,让企业告别“基建焦虑”,让 AI 真正“飞入寻常百姓家”。
|
4月前
|
机器学习/深度学习 人工智能 算法
8类果树病害检测数据集(炭疽病/白粉病/根腐病等)数据分享
本数据集含6000张YOLO格式高清实拍图,覆盖炭疽病、白粉病、根腐病等8类果树病害及健康植株,标注精准、场景真实,兼容YOLOv5/v8/v10/RT-DETR等主流模型,适用于智慧农业监测、无人机巡检与病害识别研究。
|
6月前
|
人工智能 运维 自然语言处理
高合规低成本双达标:PandaWiki+BeeParser 成为企业私有知识库最优解
企业数字化转型中,技术标准沉淀、知识安全管控成为制造业技术团队核心刚需。传统文档管理普遍存在数据孤岛、检索低效、存量资料整理成本高等痛点。
635 0
|
8月前
|
机器学习/深度学习 监控 数据可视化
基于YOLOv8的小麦田间病害识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
本项目基于YOLOv8构建小麦病害智能识别系统,支持大麦黄矮病、叶锈病、白粉病及健康叶片四类目标检测,集成PyQt5图形界面,兼容图片/视频/实时摄像头输入,提供完整源码、标注数据集、训练教程与预训练模型,开箱即用,助力智慧农业病害精准监测。
基于YOLOv8的小麦田间病害识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
|
8月前
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch 入门指南:深度学习的瑞士军刀
PyTorch 是Meta开源的动态深度学习框架,以灵活的计算图、类NumPy的直观API和强大GPU加速著称。支持快速原型设计与生产部署,涵盖张量运算、自动求导、神经网络构建等核心功能,是研究与工程首选工具。(239字)
|
11月前
|
机器学习/深度学习 人工智能 数据可视化
基于YOLOv8的番茄叶片病害识别系统|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
基于YOLOv8的番茄叶片病害识别系统,集成10类常见病害检测,支持图片、视频及实时摄像头识别。配备PyQt5图形界面,操作简便,提供完整源码、数据集与训练教程,开箱即用,助力农业智能化诊断与防控。
基于YOLOv8的番茄叶片病害识别系统|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
|
存储 机器学习/深度学习 应用服务中间件
阿里云服务器架构解析:从X86到高性能计算、异构计算等不同架构性能、适用场景及选择参考
当我们准备选购阿里云服务器时,阿里云提供了X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器以及高性能计算等多种架构,每种架构都有其独特的特点和适用场景。本文将详细解析这些架构的区别,探讨它们的主要特点和适用场景,并为用户提供选择云服务器架构的全面指南。
1488 18
|
Linux 数据安全/隐私保护 Docker
优化Docker权限管理:配置Docker用户组
Docker 利用 Linux 的用户和组权限来管理对 Docker 守护进程的访问权限。一般情况下,只有 root 用户和属于 docker 用户组的用户才被允许访问 Docker 守护进程。在 Linux 系统上使用 Docker 时,如果您尚未配置 docker 用户组,那么作为非 root 用户执行 Docker 相关命令将要求使用 sudo 来提升权限。
2132 2
优化Docker权限管理:配置Docker用户组
|
JSON Linux 数据格式
Ollama + Python 极简工作流
本文手把手教你如何使用消费级设备在1小时内完成大语言模型微调。通过Ollama和Python工具,无需高端GPU即可打造专属模型,适用于专业领域或个性化写作风格。