phpmyadmin没有mysql数据库
使用phpmyadmin时,没有mysql数据库。phpmyadmin没有mysql数据库
当我运行SQL语句:SHOW PROCESSLIST
我得到这个错误:
#1227 - Access denied; you need the PROCESS privilege for this operation
如果我尝试创建一个用户,我不能因为没有MySQL数据库用户表。如果我尝试创建数据库,它说我不能,因为我没有具有高级权限的用户。我无法将权限授予我的无密码用户。
我在做什么错?
我注意到它的老,但... 测试与phpMyAdmin 3.4.8
使用phpMyAdmin或其他MySQL客户端试试这个SQL您有:
SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA;
如果你是ABL E要列出与这个数据库,下面一行添加到您的的config.inc.php:
$cfg['Servers'][$i]['ShowDatabasesCommand'] = 'SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA';
只是因为你的用户ID在mysql服务器上没有PROCESS权限,我猜这是共享主机?
如果您使用的是Windows平台,打开CMD,然后导航到你的MySQL安装文件夹然后键入:
C:\ cd bin
C:\ mysql -uroot -p
-- enter your password
mysql> GRANT PROCESS ON your_db_name.* TO [email protected] IDENTIFIED BY your_password
为什么phpmyadmin的没有透露MySQL数据库?
因为您未以root用户身份登录。也许你忘记了你在设置mysql时设置了root密码?当你登录到你的root密码的phpmyadmin,下表中应显示:
cdcol
data
information_schema
mysql
performance_schema
phpmyadmin
webauth
这些数据库自动创建的,当你安装mysql可能会出现,如果你与user='admin' and password=''
凭据登录到丢失。或者,如果您是以几乎没有权限查看或执行任何操作的用户登录的。
如果你设置你的root密码忘了,你可以重置
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
如果上述作品:
吹走你的mysql安装并做到这一点再次,这次要注意每一个安装步骤。当它提示您输入root密码时,请将它记下在您的手中,或严肃地质疑您的决定是成为注重细节的程序员。
我怎么能通过这个问题?我只是一个新手〜 – Tarun 2010-12-03 10:07:06
这是一个开发机器(你自己的机器)或共享主机? – 2010-12-03 10:10:05