我在哪里可以找到 phpMyAdmin 的 create_tables.sql?

Where can I find create_tables.sql for phpMyAdmin?

登录 phpMyAdmin 时收到以下警告:

The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated.

我在这里尝试 phpMyAdmin 建议的补救措施:http://docs.phpmyadmin.net/en/latest/setup.html#manual-configuration

我试着找到 create_tables.sql,像这样...

find / -name 'create_tables.sql'

我什至尝试找到所有 .sql 文件,就像这样...

find / -iname '*.sql'

...但它不是找到的文件之一。

有什么地方可以下载这个文件吗?

文档页面顶部的 link 毫无用处。

转到http://www.phpmyadmin.net/home_page/downloads.php 下载其中一个软件包,您将在根目录中找到文档引用的 ./sql/create_tables.sql 文件。

还发现可从上面的 link 下载的 create_tables.sql 文件缺少 table 之一 pma__designer_coords

添加缺失的table、运行以下查询:

CREATE TABLE IF NOT EXISTS `pma__designer_coords` (
    `db_name` varchar(64) COLLATE utf8_bin NOT NULL DEFAULT '',
    `table_name` varchar(64) COLLATE utf8_bin NOT NULL DEFAULT '',
    `x` int(11) DEFAULT NULL,
    `y` int(11) DEFAULT NULL,
    `v` tinyint(4) DEFAULT NULL,
    `h` tinyint(4) DEFAULT NULL,
    PRIMARY KEY (`db_name`,`table_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

一起搞定phpMyAdmin。