在mysql管理员中设置用户名和主机名时出错

时间:2013-07-19 10:41:02

标签: mysql database mysql-workbench

我正在尝试添加一个新的远程主机来访问我的数据库。但是当我尝试保存它时,它在命令行中显示错误为“无法检索用户信息”。然后mysql管理员关闭。

完整的错误是“存储用户信息时出错。用户可能已被删除。请刷新用户列表

可能有什么不对。

2 个答案:

答案 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 */;