数据库归类更改后,数据库从phpmyadmin中消失

时间:2017-04-25 10:20:49

标签: mysql phpmyadmin

在phpmyadmin中更改多个数据库的排序规则后,我无法再在chrome和explorer中看到它们了。如果在命令行中使用命令SHOW DATABASES,它们都会显示出来。

在Firefox中,抛出以下错误:

SET CHARACTER SET'utf8mb4';

1115 - 未知字符集:'utf8mb4'

这是我的第一篇文章,任何帮助都将不胜感激。

修改

我已经在ERROR 1115 (42000): Unknown character set: 'utf8mb4'中阅读了Q& A,但它并没有解决我的问题。

我使用的mysql版本是5.6.17,版本5.3.3支持该字符集,因此更新无济于事。我正在使用wamp 2.5与Mysql 5.6.17,Apache 2.4.9和PHP 5.5.12。

我在更新后只是访问http://localhost/phpmyadmin(不执行任何sql)时出错,所以问题似乎已经提交了。令人困惑的是,错误消息仅在Firefox中显示,而其他浏览器只是隐藏一些数据库并显示其他数据库。

执行'SELECT default_collat​​ion_name FROM information_schema.SCHEMATA;'在命令行中给我带来了这些结果:

utf8_general_ci utf8_general_ci utf8_spanish_ci utf8_general_ci utf8_general_ci utf8_spanish_ci utf8_general_ci utf8_spanish_ci utf8_general_ci latin1_swedish_ci utf8_spanish_ci utf8_general_ci utf8_general_ci utf8_general_ci utf8_general_ci latin1_swedish_ci utf8_general_ci utf8_general_ci utf8_general_ci utf8_general_ci utf8_general_ci utf8_general_ci

在PhpMyAdmin中,SCHEMATA表仅显示¡三!结果: 一个用于'information_schema',另一个用于'mysql',另一个用于我的一个数据库。其他人不在那里。

1 个答案:

答案 0 :(得分:0)

经过一番研究,我发现在我的服务器上运行了两个mysql实例。

Phpmyadmin使用32位旧版本,而mysql命令行链接到64位版本。我停止了旧的,现在一切正常。