修改phpmyadmin配置mysql端口号以及连接到远程Mysql数据库

目录

修改phpmyadmin配置mysql端口号以及连接到远程Mysql数据库

V+变量
2025-03-23 / 0 评论 / 14 阅读 / 正在检测是否收录...

一 前言

当前使用phpmyadmin版本号为phpMyAdmin- 4.9.11。mysql默认端口3306,如果你当前mysql不是3306或者你想远程连接类似aiven这种远程mysql数据库,则如何通过phpmyadmin连接呢?
网上文章都是要修改phpmyadmin目录下libraries下配置文件config.default.php文件的
i]['port'] = ''参数,但是修改后并没有什么用,不知道是我phpmyadmin版本的问题还是方法的问题。

二 正确方法

在phpmyadmin目录下

1 编辑phpmyadmin目录下的config.inc.php

vim /home/wwwroot/default/phpmyadmin/config.inc.php

2编辑config.inc.php文件

找到$cfg['Servers'][$i]['host']的位置

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

3更改端口号

更改$cfg['Servers'][$i]['host']的值为localhost:3307,此处3307为你的mysql端口号,此时打开phpmyadmin默认就是连接mysql3307的端口了,至此教程结束。

$cfg['Servers'][$i]['host'] = 'localhost:3307';

如果你还需要连接aiven这种远程Mysql数据库,请看第4步。

4 替换为aiven等远程Mysql数据库

如果你想使用远程Mysql数据库,比如aiven提供的免费Mysql数据库,只需要将$cfg['Servers'][$i]['host'] 的值改为Aiven后台提供的远程地址即可,记得要把端口号及后面的代码都写完整。

$cfg['Servers'][$i]['host'] = 'mysql-umami-betanet-test.k.aivencloud.com:27546/defaultdb?ssl-mode=REQUIRED';
0

评论 (0)

取消