我正在尝试添加一个新的远程主机来访问我的数据库。但是当我尝试保存它时,它在命令行中显示错误为“无法检索用户信息”。然后mysql管理员关闭。
完整的错误是“存储用户信息时出错。用户可能已被删除。请刷新用户列表”
可能有什么不对。
答案 0 :(得分:0)
如果没有相关信息,很难提供有用的建议。你使用的是什么版本的MySQL Workbench?在什么操作系统?什么是服务器的MySQL服务器版本和操作系统?另外,您可以发布错误的屏幕截图吗?如果出现此错误,是否会在View -> Output
中显示相关内容?
答案 1 :(得分:0)
创建具有以下结构的表:
DROP TABLE IF EXISTS `user_info`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_info` (
`User` varchar(16) COLLATE utf8_bin NOT NULL,
`Full_name` varchar(60) COLLATE utf8_bin DEFAULT NULL,
`Description` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`Email` varchar(80) COLLATE utf8_bin DEFAULT NULL,
`Contact_information` text COLLATE utf8_bin,
`Icon` blob,
PRIMARY KEY (`User`),
KEY `user_info_Full_name` (`Full_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Stores additional user information';
/*!40101 SET character_set_client = @saved_cs_client */;