我让phpmyadmin登录,并按照link进行操作。现在的问题是我编写了用于访问数据库并使用sql查询从表中读取数据的php代码,但是无法找到我使用mysql命令行控制台创建的数据库。但是,它可以找到我使用phpmyadmin创建的数据库。那是为什么?
答案 0 :(得分:1)
这里可能有以下几种情况:
您是否设置了河豚的秘密?
$cfg['blowfish_secret'] = '7hfs97fs4fs847';
您是否设置了auth config参数?
$cfg['Servers'][$i]['auth_type'] = 'config';
尝试使用空白密码登录?
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
重置MySQL的root密码?
mysql>use mysql;
mysql>update user set Password=PASSWORD('NewPass') where User='root';
mysql> flush privileges;
mysql>exit
如果其中一个解决方案对您有所帮助,请告诉我。
答案 1 :(得分:0)
阅读官方文档,您还必须设置其他一些变量:http://www.phpmyadmin.net/documentation/Documentation.html#setup
例如:
$cfg['Servers'][$i]['auth_type'] = 'config';