|
|
1
4
根据运营商提供的新信息,已多次编辑此答案。 实际上是根 允许 要从您连接的主机连接到服务器吗?如果错误字符串返回服务器的规范名称,则很可能“localhost”未指向127.0.0.1:
这应该类似于“拒绝用户'root'@localhost'的访问”,而不是服务器的名称。 尝试:
编辑 (在评论中提供更多信息后)
如果你是从一个完全不同的主机连接,你必须告诉MySQL
您可以使用phpmyadmin(在mysql服务器上)或类似的查询很容易做到这一点:
我建议不要将此用户命名为“root”,只创建一个具有所需所有全局权限的用户。在这个例子中,我使用了192.168.1.1,它很容易成为主机名,只需确保正确设置了DNS。指定要匹配的主机 确切地 当您连接到远程服务器时,它会出现在日志中。
你也可以根据口味调整极限。有关
编辑 如果使用mysql 4-create不是一个选项。你只要用格兰特( 4.1 Docs On User Management ) 编辑 如果使用C面板,只需 use the API . 虽然是的,它确实有自己的怪癖,但它更容易维护使用它的东西,而不是特别的工作环境。许多成功的应用程序都可以毫无疑问地使用它。与其他任何API一样,在使用它时,您需要随时掌握变化。 |
|
|
2
0
我相信你必须创造一种联系
|
|
3
0
在本例中,您没有看到数据库连接,原因很明显:假设您已经了解了任何数据库操作都需要首先连接。
所以是的,您需要首先使用mysql_connect()连接到数据库。 要创建用户,可以使用MySQL GRANT query 虽然我从来没有从剧本上完成过,但只从外壳上完成。 |
|
|
4
-1
您需要先连接到SQL Server:
然后执行查询。但是,很多共享主机服务器都禁止通过PHP创建数据库。 |
|
|
hello_programmers · Mysql从其他表输出一列 2 年前 |
|
|
Community wiki · 这个MySQL语句出了什么问题? 2 年前 |
|
|
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
|
|
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
|
Kugelfisch · 用php为数据库加密数据 2 年前 |