前几日,把公司的mysql数据库从5.16升级到5.6.27,今天要创建用户就报错了
mysql> create user qzwx identified by 'qzwx'; ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'
经排查,发现是5.16版本mysql.user表的没有plugin,而升级数据库的时候,mysql.user表没有升级,才导致字段缺少,可以通过以下方法修改mysql.user表:
mysql>use mysql;
mysql>ALTER TABLE user ADD Create_tablespace_priv ENUM('N','Y') NOT NULL DEFAULT 'N' AFTER Trigger_priv; mysql>ALTER TABLE user ADD plugin CHAR(64) NULL AFTER max_user_connections; mysql>ALTER TABLE user ADD authentication_string TEXT NULL DEFAULT NULL AFTER plugin; mysql>ALTER TABLE user ADD password_expired ENUM('N','Y') NOT NULL DEFAULT 'N' AFTER authentication_string;
修改后就能正确创建用户了
mysql> create user 'qzwx'@'%' identified by 'qzwx'; Query OK, 0 rows affected (0.00 sec)
相关推荐
登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password(‘root’) where user=’root’时提示ERROR 1054 (42S22): Unknown column ...
按照网上之前版本的操作,将my.ini中的skip-...mysql> ERROR 1054 (42S22): Unknown column 'password' in 'field list' 错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_stri
在MySQL 5.7.16 版本中,用户可能会遇到一个常见问题,即尝试修改MySQL root用户的密码时,系统返回错误信息“ERROR 1054 (42S22): Unknown column 'password' in 'field list'”。这个错误产生的原因是MySQL数据库...
本文将深入探讨S22.IMAP,这是一个用C#编写的开源库,专门用于处理IMAP协议,以实现邮件的收发功能。我们还将讨论163 IMAP限制的修复以及在VS2017中的测试通过情况。 首先,让我们了解IMAP(Internet Message ...
在IT领域,尤其是在电子邮件系统开发或管理中,处理字符编码是一项关键任务。...通过适当地修改源码,开发者能够克服这个障碍,使得S22.Imap能够更准确地处理含有中文字符的邮件,从而提升用户体验。
问题 3:ERROR 1054 (42S22): Unknown column 'password' in 'field list' 该问题是关于 MySQL 用户密码修改的问题。解决方法是使用正确的 SQL 语句来修改用户密码。 知识点: * MySQL 用户管理:MySQL 的用户...
在/etc/my.conf文件中[mysqld] 下面最后增加一行:skip-grant-tables 记住是[mysqld]下最后,不要增加到[mysqld_safe]下面 保存之后,重启Mysql,在linux命令行...ERROR 1054 (42S22): Unknown column 'password' in
在MySQL 5.7版本中,数据库管理系统对用户安全性的要求显著提高,导致了一些与密码相关的错误,如ERROR 1054 (42S22)和ERROR 1820 (HY000)。这些错误通常发生在尝试用传统方式更新或设置密码时,因为MySQL已经弃用了...
使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column ‘title’ in ‘field list’。原来是我写sql 有问题,sql = “insert into poem(title,author,content,create_...
- 若在修改密码过程中遇到未知列错误(`ERROR 1054 (42S22): Unknown column 'password' in 'field list'`),则需要使用`authentication_string`字段替换`password`字段: - `update mysql.user set authentication...
`出现错误:`ERROR 1054 (42S22): Unknown column 'password' in 'field list'` 解决方案是查看当前表的结构,发现 password 字段已经被替换成 authentication_string。因此,正确的执行命令是:`mysql> select ...
S22.Imap是一个免费,易于使用且文档齐全的.NET库组件,用于与用C#编写的Internet消息访问协议(IMAP)服务器进行通信并从中接收电子邮件。 该API的设计考虑了易用性,并且与.NET Framework的现有类很好地集成在...
使用S22.imap读取邮箱未读邮件,使用Lumisoft.Net下载附件,正文的图片若是cid:xxx格式的,把下载好正文图片的地址替换就可以在正文显示图片,注册的163邮箱需要做安全验证才可以连接上,s22.imap是源码。
"龙蛛搜索 v2.2_s22"是一款先进的网络搜索引擎工具,专为技术爱好者和专业人士设计,旨在提供高效、精准的在线搜索体验。这款软件的版本号为2.2,标识符为"s22",暗示了它可能包含了一些性能优化和新功能更新。 在...
如果您安装的是 MySQL 5.7,可能会出现错误,ERROR 1054(42S22)Unknown column 'password' in ‘field list’,这是因为 5.7 版本下的 MySQL 数据库下已经没有 password 这个字段了,可以使用以下命令: SELECT host...
[搜索链接]龙蛛搜索 v2.2_s22.zip源码ASP.NET网站源码打包下载[搜索链接]龙蛛搜索 v2.2_s22.zip源码ASP.NET网站源码打包下载[搜索链接]龙蛛搜索 v2.2_s22.zip源码ASP.NET网站源码打包下载[搜索链接]龙蛛搜索 v2.2_...
关于文档中提到的版本特定的ERROR1054(42S22):Unknown column 'password' in 'fieldlist'错误,这通常发生在尝试更新root用户的密码时,因为在MySQL 5.7.13版本中password字段可能已经被authentication_string字段...
EPSON S22是一款由爱普生公司推出的喷墨打印机,主要面向家庭和小型办公环境。这款打印机以其经济高效、打印质量良好而受到用户欢迎。本文将详细解析EPSON S22驱动程序和清零软件的相关知识,帮助用户更好地理解和...
三星S22B150N显示器用户手册涵盖了多个方面的内容,旨在帮助用户正确、安全地使用这款显示器。以下是对手册关键知识点的详细说明: 1. **主要安全注意事项**: 在使用显示器前,用户应了解并遵守安全规定,如避免...