phpmyadmin 两个错误提示

来源:互联网 发布:扭矩补偿算法 编辑:程序博客网 时间:2024/06/05 14:43

环境:xampp v3.2.2 + windows 10

错误现象

xampp启动apache和mysql,访问:

localhost:;8090/phpmyadmin/

登录进去之后,web端下方有两个警告信息。如下图:

这里写图片描述

给root用户增加密码

第二个警告好解决,意思是root用户没有密码,设置一个即可。首先在web端的user account中设置,然后修改下config.inc.php文件,把密码加上。

这里写图片描述

截取config.inc.php的一个片段:

/* Authentication type and info */$cfg['Servers'][$i]['auth_type'] = 'cookie';$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = '123456';$cfg['Servers'][$i]['extension'] = 'mysqli';$cfg['Servers'][$i]['AllowNoPassword'] = true;$cfg['Lang'] = '';

password字段里就是你设置的密码。另外auth_type字段也多说一句,设置成cookie,在web端登录每次都会提示你输入用户名和密码。入伙设置成config,可以直接登录。当在正式环境时,用cookie,要求用户必须输入正确的用户名与密码,而在本地测试服务器时,一般用config,省得session失效后又得输入用户名与密码,以节省开发时间。

配置好之后,重新登录第二个警告消失。


操作数据库时出现的问题

第一个警告按照提示点进去,如下图:

这里写图片描述

先不理。操作一下数据库新建一个database,发现报错:

Table 'phpmyadmin.pma__tracking' doesn't exist

做其它操作也是有类似’phpmyadmin.pma__xxx’ doesn’t exist 这样的错误提示。我也不确定这个报错是否和前面这个警告有关,在网上试了很多方法都无法消除这个警告,后来我干脆打开config.inc.php,注释掉了一下信息:

//$cfg['Servers'][$i]['pma__bookmarktable'] = 'pma__bookmark';//$cfg['Servers'][$i]['pma__relation'] = 'pma__relation';//$cfg['Servers'][$i]['pma__table_info'] = 'pma__table_info';//$cfg['Servers'][$i]['pma__table_coords'] = 'pma__table_coords';//$cfg['Servers'][$i]['pma__pdf_pages'] = 'pma__pdf_pages';//$cfg['Servers'][$i]['pma__column_info'] = 'pma__column_info';//$cfg['Servers'][$i]['pma__history'] = 'pma__history';//$cfg['Servers'][$i]['pma__designer_coords'] = 'pma__designer_coords';//$cfg['Servers'][$i]['pma__tracking'] = 'pma__tracking';//$cfg['Servers'][$i]['pma__userconfig'] = 'pma__userconfig';//$cfg['Servers'][$i]['pma__recent'] = 'pma__recent';//$cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__table_uiprefs';//$cfg['Servers'][$i]['pma__users'] = 'pma__users';//$cfg['Servers'][$i]['pma__usergroups'] = 'pma__usergroups';//$cfg['Servers'][$i]['pma__navigationhiding'] = 'pma__navigationhiding';//$cfg['Servers'][$i]['pma__savedsearches'] = 'pma__savedsearches';//$cfg['Servers'][$i]['pma__central_columns'] = 'pma__central_columns';//$cfg['Servers'][$i]['pma__designer_settings'] = 'pma__designer_settings';//$cfg['Servers'][$i]['pma__export_templates'] = 'pma__export_templates';//$cfg['Servers'][$i]['favorite'] = 'pma__favorite';

重新登录,警告更多了:

这里写图片描述

但是数据库操作都正常了。原理我也没太弄清楚,等有空了再研究吧。

0 0