gpt4 book ai didi

mysql - 在本地主机之外时,PHPMyAdmin 无法再连接到 MySQL

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:22 26 4
gpt4 key购买 nike

我有一个用 phpMyAdmin 管理的 MySQL 服务器。当它们都在 localhost 中时,即当 MySQL conf 文件读取时:

bind-address = 127.0.0.1

phpMyAdmin conf 文件显示为:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

...然后它就可以正常工作了。但是,我的目标是能够从本地网络访问数据库,所以我将 MySQL 设置更改为:

bind-address = 192.168.56.1

(我的本地地址),并在 phpMyAdmin conf 文件中添加了一个新服务器列表:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = '192.168.56.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

但是当我尝试连接到那个服务器时,我得到这个错误:

#1045 - Access denied for user 'root'@'Tim-N550J' (using password: NO) 

我错过了什么?

最佳答案

您需要在 192.168.56.1 中启用来自 'root'@'Tim-N550J' 的外部连接!像这样

CREATE USER 'root'@'Tim-N550J' IDENTIFIED BY 'some_pass';

及之后

GRANT ALL PRIVILEGES ON *.* TO 'root'@'Tim-N550J' WITH GRANT OPTION;

关于mysql - 在本地主机之外时,PHPMyAdmin 无法再连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23703637/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com