gpt4 book ai didi

mysql - phpmyadmin #1045 无法登录 MySQL 服务器。安装mysql命令行客户端后

转载 作者:IT老高 更新时间:2023-10-28 23:50:43 27 4
gpt4 key购买 nike

我安装的 wamp.phpmyadmin 运行良好。现在我已经安装了 mysql 命令行客户端,我无法从 mysql 命令行或 phpmyadmin 连接到我的数据库。重新启动后我无法访问 phpmyadmin #1045 无法登录 MySQL 服务器。除此之外,我的 mysql 命令行不接受我的密码并拒绝我的配置文件:

C:\wamp\bin\mysql\mysql5.5.24

我的.ini

port=3306

我的 config.inc.php

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'whtevr';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

httpd.conf

listen port:80

C:\Program Files\MySQL\MySQL Server 5.0

我的.ini

port:3306

再次,我重新安装了 mysql 命令行,端口更改为 3307

port:3307

WAMP 可以很好地访问所有数据库,但是从 mysql 命令行客户端我无法访问我的所有数据库。它只显示 show databases;

information_schema 
mysql
test

最佳答案

如果 MySQL 服务器已启动但您仍然收到错误:

对于仍然有此问题的任何人,我遵循了很棒的教程 http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/

但是我仍然遇到#1045 错误。真正的诀窍是在您的 config.inc.php 中将 localhost 更改为 127.0.0.1。如果 locahost 指向 127.0.0.1,为什么会失败?我不知道。但它奏效了。

===== 编辑 =====

长话短说,是因为mysql中的权限问题。它可以设置为接受来自 127.0.0.1 的连接,但不接受来自本地主机的连接。

为什么这没有响应的实际答案在这里: https://serverfault.com/a/297310

关于mysql - phpmyadmin #1045 无法登录 MySQL 服务器。安装mysql命令行客户端后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20887507/

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