Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpmyAdmin在mySQL CLI中显示数据库和表时出错_Mysql_Phpmyadmin - Fatal编程技术网

phpmyAdmin在mySQL CLI中显示数据库和表时出错

phpmyAdmin在mySQL CLI中显示数据库和表时出错,mysql,phpmyadmin,Mysql,Phpmyadmin,我在phpMyAdmin中更改了一个表名,它马上就崩溃了。之后,当我尝试使用phpMyAdmin(/phpMyAdmin/index.php)连接时,我在日志中得到错误: [Wed Aug 08 14:18:58 2012] [error] Query call failed: Table 'mydb.mychangedtbl' doesn't exist (1146) mychangedtbl是名称已更改的表。此问题仅在phpMyAdmin中存在,我可以从CLI访问数据库和查找表。我重新启动

我在phpMyAdmin中更改了一个表名,它马上就崩溃了。之后,当我尝试使用phpMyAdmin(/phpMyAdmin/index.php)连接时,我在日志中得到错误:

[Wed Aug 08 14:18:58 2012] [error] Query call failed: Table 'mydb.mychangedtbl' doesn't exist (1146)
mychangedtbl是名称已更改的表。此问题仅在phpMyAdmin中存在,我可以从CLI访问数据库和查找表。我重新启动了mySQL,但这并没有解决问题。好像有什么东西被phpMyAdmin卡住了。我也重新启动了浏览器,但也没用

当我使用命令行重新命名这个特定的表时,myphphAmin再次正常工作。此表的结构如下:

    mysql> DESCRIBE mychangedtbl;
    +-----------+-------------+------+-----+---------+-------+
    | Field     | Type        | Null | Key | Default | Extra |
    +-----------+-------------+------+-----+---------+-------+
    | userid    | char(6)     | NO   | PRI | NULL    |       |
    | userpass  | varchar(40) | NO   |     | NULL    |       |
    | userlevel | char(3)     | NO   |     | o       |       |
    | userpcip  | varchar(45) | NO   |     | NULL    |       |
    +-----------+-------------+------+-----+---------+-------+
    4 rows in set (0.00 sec)

mysql> 
列userpass的Collation=asci\u bin未显示在上述输出中,其他列为ascii\u general\u ci

pl建议

泰。
Rajeev

这是因为apache使用同一个表进行mysql身份验证。我更改了apache配置并重新启动。这让我可以更改表名。一切又好了