在虚拟机器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']
*/
但是连接不上如何解决 无法登录
修改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数据库。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。