我第一次设置了 phpmyadmin,一切似乎都运行良好,除了在“结构”选项卡下没有显示任何列。这被证明是有问题的,因为我希望删除/更改我的一些列。我无法找到任何关于为什么会发生这种情况的信息。
问问题
2859 次
4 回答
2
我遇到过同样的问题。原因是更改了/tmp
目录的写权限。
我在phpmyadmin SQL 选项卡中运行Describe TABLENAME;
命令时失败,并显示无法写入目录的错误消息。/tmp
所以我已经更改了权限,问题就/tmp
消失chmod
了。
于 2013-11-15T14:44:19.493 回答
2
我遇到了这个问题,重新启动 Mysql Server 有帮助。
我不知道实际的问题是什么......
-FT
于 2013-01-02T03:44:22.120 回答
0
当类型列包含 ű 或 ő 字符时,我遇到了同样的问题。例如 enum('műszaki','stb')。áíóé 等其他字符不会出现此错误。正如我所见,一切都设置为 UTF-8。所以对我来说解决方案是:
在 phpMyAdmin 版本 4.0.4 中,我在第 3018 行更改了 Util.class.php。
//$displayed_type .= substr($printtype, 0, $GLOBALS['cfg']['LimitChars']);
$displayed_type .= mb_substr($printtype, 0, $GLOBALS['cfg']['LimitChars']);
在旧版本的 phpMyAdmin 中,我更改了 tbl_structure.php 第 276 行。
//$type = '<abbr title="' . $type . '">' . substr($type, 0, $GLOBALS['cfg']['LimitChars']) . '</abbr>';
$type = '<abbr title="' . $type . '">' . mb_substr($type, 0, $GLOBALS['cfg']['LimitChars']) . '</abbr>';
于 2014-04-17T11:02:37.577 回答
0
/tmp 文件夹的正确权限:
chmod 1777 /tmp
于 2018-12-17T07:58:00.090 回答