我在服务器和本地计算机上都安装了wamp
。在本地机器上这很好用。但是服务器中发生了一些问题。当我登录phpmyadmin
#1045无法登录MySQL服务器时出现错误。我怎么解决这个问题?
我的 config.inc.php 文件包含以下代码
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'admin';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
请帮帮我..谢谢..
答案 0 :(得分:5)
使用默认密码登录:
Username: root
Password: [null]
使用[null]我的意思是根本没有密码。
答案 1 :(得分:3)
只需安装" MySQL工作台"如果已经过期,它会要求新密码和新密码。
我的WAMP服务器遇到了同样的问题,并设法修复它。
答案 2 :(得分:1)
终于明白了。
我按照here描述的说明进行操作。按照4个步骤尝试。并且工作了。
现在 config.inc.php 看起来像这样
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
这与教程中描述的相同。因此,请按照链接中给出的所有步骤重新启动服务。会得到工作。感谢..
答案 3 :(得分:1)
删除您的密码并将其设置为null为
body, html {
height: 100%;
}
答案 4 :(得分:0)
WAMPServer使用了
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
很长一段时间以来,为了让phpMyAdmin抛出一个登录页面。这比在配置文件中存储user
和password
要安全得多,这将允许任何人在没有经验的用户决定打开他们的路由器时登录phpMyAdmin,这样他们就可以向他人展示他们的网站。 / p>
如上所述更改您的phpMyAdmins config.inc.php
并在登录屏幕上输入用户名和密码。
如果您没有更改MySQL以在root帐户上设置密码,则将密码字段留空在登录屏幕上。