phpmyadmin 连接远程数据库失败 ,但是用命令可以登录-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

phpmyadmin 连接远程数据库失败 ,但是用命令可以登录

小旋风柴进 2016-03-11 14:58:16 2408

在虚拟机器centos 系统上 连接远程mysql服务器

用命令方式 可以远程登录

wang@localhost wordpress]$  mysql -h 10.73.144.231 -u root -p -P 3306
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.20 MySQL Community Server (GPL)

说明 远程mysql 已经设置为任何机器都可以登录。原来命令方式不可以登录现在可以登录了
但是通过php程序方式就登录不上了

但是 我在centos 安装phpMyAdmin 是 配置文件修改了

/**
 * MySQL hostname or IP address
 *
 * @global string $cfg['Servers'][$i]['host']
 */
$cfg['Servers'][$i]['host'] = '10.73.144.231';
 
/**
 * MySQL port - leave blank for default port
 *
 * @global string $cfg['Servers'][$i]['port']
 */
$cfg['Servers'][$i]['port'] = '3306';
 
/**
 * Path to the socket - leave blank for default socket
 *
 * @global string $cfg['Servers'][$i]['socket']
 */
$cfg['Servers'][$i]['socket'] = '';
 
/**
 * Use SSL for connecting to MySQL server?
 *
 * @global boolean $cfg['Servers'][$i]['ssl']
 */

但是连接不上如何解决 无法登录

关系型数据库 MySQL Linux 网络安全 PHP 数据库
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:20

    修改phpmyadmin目录中libraries文件夹下的config.default.php文件

      1、查找`$cfg['PmaAbsoluteUri'] `,将其值设置为`http://192.168.1.1/phpmyadmin`
      2、查找`$cfg['Servers'][$i]['host'] `, 将其值设置为`192.168.1.2`
      3、查找`$cfg['Servers'][$i]['user'] `, 将其值设置为admin
      4、查找`$cfg['Servers'][$i]['password'] `, 将其值设置为123456

    配置完成,现在通过http://192.168.1.1/phpmyadmin 输入数据库用户名:admin 密码:123456 即可访问服务器192.168.1.2上面的MySQL数据库。

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程