用用户登录远程MySQL数据库

问题描述

如何在MYSQL远程数据库中以其他用户身份登录? 这是我所做的: 在MYSQL中以root身份登录:
\'create user \'user\'@\'%\' IDENTIFIED BY \'password\';
\'grant select on *.* to \'user\'@\'%\';
然后,我设置了一个PHP脚本,该脚本的连接方式是:
$con = mysql_pconnect(\"xxx.xx.xxx.xxx\",\"user\",\"password\");
$selected = mysql_select_db(\"database\",$con);
Aaa,它不起作用: 顺便说一下,我正在云服务器上使用LAMP;
Warning: mysql_pconnect() [function.mysql-pconnect]: Can\'t connect to MySQL server on \'xxx.xx.xxx.xx\' (10061) in D:\\path\\index.php on line 21
我究竟做错了什么? 编辑:不是火灾的问题;     

解决方法

        您可能想查看有关此特定问题的MySQL文档。如果我不得不猜测,我会说您的MySQL服务器可能仅绑定到本地(127.0.0.1)地址。要进行故障排除,您可能应该尝试使用命令行MySQL客户端连接到服务器,以便更好地了解为什么未正确建立连接。     ,        在我看来就像是防火墙问题。您应该检查托管MySQL服务器的计算机是否也允许外部IP在端口3306上进行连接。     ,        检查您要连接的服务器是否在您尝试连接的端口上打开了防火墙...默认端口为3306 您可以使用
mysqladmin -h localhost
看一下mysql正在使用的端口是什么     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...