开发者社区> 问答> 正文

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

在虚拟机器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']
 */

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

展开
收起
小旋风柴进 2016-03-11 14:58:16 3347 0
1 条回答
写回答
取消 提交回答
  • 修改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数据库。

    2019-07-17 18:59:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载