在MySQL 5.7中,删除了mysql.user表字段中的password字段,现在该字段名称为'authentication_string'。

首先选择数据库:

mysql>use mysql;

然后显示表格:

mysql>show tables;

您将找到用户表,现在让我们看一下它的字段:

mysql> describe user;

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

| Host | char(60) | NO | PRI | | |

| User | char(16) | NO | PRI | | |

| Select_priv | enum('N','Y') | NO | | N | |

| Insert_priv | enum('N','Y') | NO | | N | |

| Update_priv | enum('N','Y') | NO | | N | |

| Delete_priv | enum('N','Y') | NO | | N | |

| Create_priv | enum('N','Y') | NO | | N | |

| Drop_priv | enum('N','Y') | NO | | N | |

| Reload_priv | enum('N','Y') | NO | | N | |

| Shutdown_priv | enum('N','Y') | NO | | N | |

| Process_priv | enum('N','Y') | NO | | N | |

| File_priv | enum('N','Y') | NO | | N | |

| Grant_priv | enum('N','Y') | NO | | N | |

| References_priv | enum('N','Y') | NO | | N | |

| Index_priv | enum('N','Y') | NO | | N | |

| Alter_priv | enum('N','Y') | NO | | N | |

| Show_db_priv | enum('N','Y') | NO | | N | |

| Super_priv | enum('N','Y') | NO | | N | |

| Create_tmp_table_priv | enum('N','Y') | NO | | N | |

| Lock_tables_priv | enum('N','Y') | NO | | N | |

| Execute_priv | enum('N','Y') | NO | | N | |

| Repl_slave_priv | enum('N','Y') | NO | | N | |

| Repl_client_priv | enum('N','Y') | NO | | N | |

| Create_view_priv | enum('N','Y') | NO | | N | |

| Show_view_priv | enum('N','Y') | NO | | N | |

| Create_routine_priv | enum('N','Y') | NO | | N | |

| Alter_routine_priv | enum('N','Y') | NO | | N | |

| Create_user_priv | enum('N','Y') | NO | | N | |

| Event_priv | enum('N','Y') | NO | | N | |

| Trigger_priv | enum('N','Y') | NO | | N | |

| Create_tablespace_priv | enum('N','Y') | NO | | N | |

| ssl_type | enum('','ANY','X509','SPECIFIED') | NO | | | |

| ssl_cipher | blob | NO | | NULL | |

| x509_issuer | blob | NO | | NULL | |

| x509_subject | blob | NO | | NULL | |

| max_questions | int(11) unsigned | NO | | 0 | |

| max_updates | int(11) unsigned | NO | | 0 | |

| max_connections | int(11) unsigned | NO | | 0 | |

| max_user_connections | int(11) unsigned | NO | | 0 | |

| plugin | char(64) | NO | | mysql_native_password | |

| authentication_string | text | YES | | NULL | |

| password_expired | enum('N','Y') | NO | | N | |

| password_last_changed | timestamp | YES | | NULL | |

| password_lifetime | smallint(5) unsigned | YES | | NULL | |

| account_locked | enum('N','Y') | NO | | N | |

+------------------------+-----------------------------------+------+-----+-----------------------+-------+

45 rows in set (0.00 sec)

惊喜!没有名为“ password”的字段,而密码为“ authentication_string”。因此,只需执行以下操作:

update user set authentication_string=password('1111') where user='root';

现在,一切都会好的。

与MySQL 5.6相比,变化非常广泛:MySQL 5.7的新增功能

mysql数据库没有密码_MySQL用户数据库没有密码列-在OSX上安装MySQL相关推荐

  1. mysql重启数据库实例命令_mysql重启数据库实例命令

    [MySQL]MySQL多实例开机自动重启 一 简介 作为MySQL DBA ,在维护数据库的过程中,偶尔会遇到服务器异常crash/重启情况,DBA需要在机器重启之后将MySQL数据库重启(当然也有 ...

  2. 达梦数据库初始化、创建用户和修改密码

    达梦数据库初始化.创建用户和修改密码 进入数据库目录 cd /opt/dmdbms/bin/bin 初始化数据文件路径.簇大小和页大小 ./dminit path=/mnt/data EXTENT_S ...

  3. linux 用root安装mysql数据库_Linux上安装Mysql及简单的使用详解

    1. 安装mysql sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb ...

  4. centos7不能安装mysql数据库_Centos7 上安装mysql遇上的问题:mysql无法正常启动-Go语言中文社区...

    第一次在Centos上安装mysql遇到的一些问题. 第一步就遇到问题,安装mysql-server报错没有可用包. [解决方法] 先要安装mysql # wget http://repo.mysql ...

  5. mysql数据库报错1075_MySQL数据库之在MAC OS X上安装MYSQL

    本文主要向大家介绍了MySQL数据库之在MAC OS X上安装MYSQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在网上找到了一篇文章,简直堪称神器. 刚开始用brew ...

  6. 配置windows服务器+服务器上安装mysql数据库+远程访问数据库

    今天做了如下事情,其中遇到了一个问题,然后搜资料都一一解决了,写一篇博客mark一下 购买服务器 远程操控服务器 在服务器上安装mysql+navicat 在自己的电脑上远程访问服务器上的数据库 购买 ...

  7. mysql startupitem_MySQL数据库之Mac上安装MySQL过程分享

    本文主要向大家介绍了MySQL数据库之Mac上安装MySQL过程分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.下载MySQL下载地址,选择要下载的版本,建议选择DMG ...

  8. 在没有密码提示的情况下在Ubuntu上安装MySQL

    本文翻译自:Install MySQL on Ubuntu without a password prompt How do I write a script to install MySQL ser ...

  9. 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区

    阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [ ...

最新文章

  1. android Unable to add window -- token null is n...
  2. 清华大学郑莉c++答疑
  3. tar time stamp in the future问题
  4. Linux下读写芯片的I2C寄存器
  5. 给Android程序员的一些面试建议,帮你突破瓶颈
  6. 几位无人驾驶领域的杰出科学家
  7. varchar类型字段排序混乱问题
  8. 【数据结构笔记17】集合的表示、双亲表示法、并查集、集合的并运算
  9. 使用tcl文件分配管脚
  10. 汇编学习--7.13--转移指令
  11. 色彩的对比度和饱和度_使用高色彩对比度进行更方便的设计
  12. python 视频下载中国大学慕课_中国大学慕课视频下载
  13. 动手学Pytorch深度学习建模与应用
  14. 线性加权平均 c语言程序,【求助】编的一个加权平均分计算程序,总是出错。求高手指点~...
  15. pygame小项目 ~ 3 :Python完成简易飞机大战
  16. 计算机应用中兴5G通讯是什么,中兴通讯自曝5G成绩单:承建全国三成以上5G网络...
  17. XX一中母亲写给高一禽兽儿子的信
  18. 玩转代码|免费获取在线Logo设计网站的Logo
  19. 数据库表设置外键VS不设置外键,哪个更好?
  20. 一文读懂伪回归、协整、格兰杰

热门文章

  1. c语言分组求和函数,R语言 实现data.frame 分组计数、求和等
  2. 安卓 sqlite数据存入mysql_在Android上简单导出和导入SQLite数据库
  3. 根据日期累计求和_excel条件求和技巧:应用SUMIF函数计算客户余款
  4. android九宫格密码源码,Android九宫格解锁的实现
  5. git reset 回退以前某个版本_远程仓库版本回退方法--Git(二)
  6. celery4不支持djcelery
  7. react native项目改名(仅针对android)
  8. linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  9. VC++ ToolTip的简单使用
  10. UILabel的行间距,字间距处理