phpmyadmin没有mysql数据库
使用phpmyadmin时,没有mysql数据库 当我运行SQL语句时:phpmyadmin没有mysql数据库,phpmyadmin,root,Phpmyadmin,Root,使用phpmyadmin时,没有mysql数据库 当我运行SQL语句时:showProcessList出现以下错误: #1227 - Access denied; you need the PROCESS privilege for this operation 如果我尝试创建一个用户,我不能,因为没有mysql数据库用户表。如果我尝试创建一个数据库,它会说我不能,因为我没有足够高级权限的用户。我也无法向我的无密码用户授予权限 我做错了什么?仅仅因为您的用户id在mysql服务器上没有进程权限
showProcessList
出现以下错误:
#1227 - Access denied; you need the PROCESS privilege for this operation
如果我尝试创建一个用户,我不能,因为没有mysql数据库用户表。如果我尝试创建一个数据库,它会说我不能,因为我没有足够高级权限的用户。我也无法向我的无密码用户授予权限
我做错了什么?仅仅因为您的用户id在mysql服务器上没有进程权限,我猜这是一个共享主机 如果您在windows平台上,请打开cmd,然后导航到MySQL安装文件夹,然后键入:
C:\ cd bin
C:\ mysql -uroot -p
-- enter your password
mysql> GRANT PROCESS ON your_db_name.* TO your_username@localhost IDENTIFIED BY your_password
我注意到它很旧,但是。。。
用phpMyAdmin 3.4.8测试
使用phpMyAdmin或您拥有的其他MySQL客户端尝试此SQL:
SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA;
如果您能够列出包含此项的数据库,请将以下行添加到config.inc.php:
$cfg['Servers'][$i]['ShowDatabasesCommand'] = 'SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA';
为什么phpmyadmin不显示mysql数据库? 因为您没有以root用户身份登录。也许您忘记了在设置mysql时设置了根密码?使用root密码登录phpmyadmin时,应显示以下表格:
cdcol
data
information_schema
mysql
performance_schema
phpmyadmin
webauth
这些数据库是在您安装mysql时自动创建的,如果您使用user='admin'和password='
凭据登录,则可能会出现缺少mysql的情况。或者,如果您与一个几乎没有查看或执行任何操作权限的用户登录
如果您设置了根密码但忘记了,您可以重置它
如果上述任何一项都不起作用:
吹走你的mysql安装,并再次这样做,这一次要注意每一个安装步骤。当它提示您输入根密码时,请将其写在手上,或者认真质疑您成为一名注重细节的程序员的决定。我如何解决这个问题?~我只是个新手~这是一台开发机器吗(这台机器是您自己的吗)或者共享托管?是的,我在我自己的笔记本电脑上使用phpmyadmin,所以我猜不是共享托管,我可以从命令行以ROOT用户身份登录到mysql,然后在您的_db_name.*上运行:GRANT进程_username@localhost通过您的密码识别将该行添加到我的配置文件为我做到了这一点。非常感谢。