首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过错误操作Mysql / Phpmyadmin "(HY000/1130):不允许主机'localhost‘连接到此MariaDB服务器“

无法通过错误操作Mysql / Phpmyadmin "(HY000/1130):不允许主机'localhost‘连接到此MariaDB服务器“
EN

Stack Overflow用户
提问于 2019-07-12 03:09:06
回答 3查看 4K关注 0票数 2

我的phpmyadmin有问题。我不知道会发生什么,但在我重新启动我的电脑,我不能访问phpmyadmin。我的Phpmyadmin没有密码。我启动了我的XAMPP规范,这个Apache和Mysql正在运行。但如果我说:

代码语言:javascript
复制
http://localhost/phpmyadmin/

并且有错误:

(HY000/1130):主机'localhost‘不允许连接到此MariaDB服务器

我使用cmd访问并访问:

代码语言:javascript
复制
C:\xampp\mysql\bin>mysql -u root -p
Enter password:

但也有同样的错误

错误1130 (HY000):不允许主机'localhost‘连接到此MariaDB服务器

有人能给我解决办法吗?我试图搜索线程寻找解决方案,但是这个解决方案是这个错误可以访问Mysql,但我可以。有人能帮我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-12 12:25:58

使用IP来代替:

代码语言:javascript
复制
DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';

关于更多的可能性,请参阅此链接

要创建根用户,将MySQL视为本地& all,请从命令行执行以下命令(Start > Run > "cmd“而不带引号):

代码语言:javascript
复制
mysqladmin -u root password 'mynewpassword'

或者创建一个新用户

代码语言:javascript
复制
mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
    ->     WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     WITH GRANT OPTION;
票数 1
EN

Stack Overflow用户

发布于 2019-08-29 21:35:14

只需转到xampp\mysql\bin,并在下面几行编写跳过授予表之后打开my.ini文件。

重新启动xampp,它为我工作。[mysqld] skip-grant-tables

票数 3
EN

Stack Overflow用户

发布于 2020-08-28 15:14:33

如果计算机上安装了其他MySQL服务器,请将所有数据导出到单独的转储文件中,并将这些文件存储在安全的地方(即云存储)。

在此之后,完全拆卸或卸载服务器。

应该管用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56999708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档