我正在尝试添加一个新的远程主机以访问我的数据库。但是当我尝试保存它时,它在命令行中给出了“无法检索用户信息”的错误。然后 mysql 管理员关闭。
出现的完整错误是“存储用户信息时出错。用户可能已被删除。请刷新用户列表”
什么可能是错的。
我正在尝试添加一个新的远程主机以访问我的数据库。但是当我尝试保存它时,它在命令行中给出了“无法检索用户信息”的错误。然后 mysql 管理员关闭。
出现的完整错误是“存储用户信息时出错。用户可能已被删除。请刷新用户列表”
什么可能是错的。
如果没有可用的相关信息,很难给出有用的建议。您使用的是什么版本的 MySQL Workbench?在什么操作系统中?您的服务器的 MySQL 服务器版本和操作系统是什么?另外,您可以发布错误的屏幕截图吗?View -> Output
当您收到此错误时,是否会出现相关内容?
创建具有此结构的表:
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 */;