mysql-user 创建/授予但没有通过 phpmyadmin 连接

Posted

技术标签:

【中文标题】mysql-user 创建/授予但没有通过 phpmyadmin 连接【英文标题】:mysql-user created/granted but no connection via phpmyadmin 【发布时间】:2016-08-27 01:30:18 【问题描述】:

我已经通过 SSH 登录到我的 debian-server,然后使用 root 登录到 mysql

然后我用 CREATE DATABASE new_db;

创建了一个新数据库

最后一个新用户 GRANT ALL PRIVILEGES on new_db.* to 'new_user'@'%' 由 'mypassword' 标识;

我终于获得了FLUSH PRIVILEGES

当我没有尝试使用 phpmyadmin(在我的本地计算机上运行)连接到数据库时,它会显示“连接被拒绝(检查您的主机、用户、密码...)

我可以在 SSH 中通过 mysql-console 使用我的新用户登录,但不能在 phpmyadmin(?) 中登录

我穿了什么?有什么我忘记了吗?

【问题讨论】:

【参考方案1】:

好吧,这是我的错:/

我在IP中有一个转置号码

无论如何.. 非常感谢你:)

【讨论】:

【参考方案2】:

当我没有尝试使用 phpmyadmin(在我的本地计算机上运行)连接到数据库时,它会说

你已经在debian-server中创建了数据库,所以你必须使用这个服务器ip地址来访问phpmyadmin。

【讨论】:

我在 phpmyadmin 的 config.inc.php 中添加了 debian-server 的 IP、新用户和密码

以上是关于mysql-user 创建/授予但没有通过 phpmyadmin 连接的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE - 已授予创建过程但无法创建过程

在 Apache 中授予 PHP 写权限

在MSSQL SERVER2005中,如何给用户授予只有创建表、没有删除表及修改表结构的权限

向 Amazon S3 存储桶授予权限

雪花数据共享 - 授予部分执行 |授予未执行

为啥我可以创建同义词但不能为同一个表授予授权选择?