mysql密码置空_MySQL 8.*版本 修改root密码,置空密码等
MySQL 8.*版本 修改root密码
查看版本:select version() from dual;
1.6. 登录mysql:
登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
E:\mysql\bin>mysql -u root -p
Enter password:
1.7. 查询用户密码:
查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;
host: 允许用户登录的ip‘位置'%表示可以远程;
user:当前数据库的用户名;
authentication_string: 用户密码(后面有提到此字段);
1.8. 设置(或修改)root用户密码:
默认root密码为空的话 ,下面使用navicat就无法连接,所以我们需要修改root的密码。
这是很关键的一步。此处踩过N多坑,后来查阅很多才知道在mysql 5.7.9以后废弃了password字段和password()函数;authentication_string:字段表示用户密码。
下面直接演示正确修改root密码的步骤:
一、如果当前root用户authentication_string字段下有内容,先将其设置为空,否则直接进行二步骤。
use mysql;
update user set authentication_string='' where user='root'
3.下面直接演示正确修改root密码的步骤:
二、使用ALTER修改root用户密码,方法为 ALTER user 'root'@'localhost' IDENTIFIED BY '新密码'。如下:
ALTER user 'root'@'localhost' IDENTIFIED BY 'JOhydhLfMsWyBcn#'
此处有两点需要注意:
1、不需要flush privileges来刷新权限。
2、密码要包含大写字母,小写字母,数字,特殊符号。
修改成功; 重新使用用户名密码登录即可;
mysql密码置空_MySQL 8.*版本 修改root密码,置空密码等相关推荐
- mysql5.7.22密码设置_mysql5.7.22版本修改root密码
mysql5.6之前修改密码(字段password) mysql> use mysql; mysql> update user set password=password('123') w ...
- mysql8.1改密码,mysql 8.0以上版本修改root密码的方法
昨天发布了一篇关于在win系统下安装配置mysql的教程,今天就有同学来咨询 mysql 8.0 以上的版本如何去修改 root 账号的密码.由于 mysql 8.0 以上版本的密码策略得到了加强,网 ...
- mac mysql5.7.10 密码_MAC下Mysql5.7.10版本修改root密码的方法
首先 跳过权限表模式启动mysql:mysqld --skip-grant-tables & 从现在开始,你将踏入第一个坑,如果你使用网上到处贴的 错误修改方法: mysql> upda ...
- centos7切换root为mysql_Linux(centos 7)系统下mysql8及以上版本修改root账户密码
Linux(centos 7)系统下mysql8及以上版本修改root账户密码 Linux(centos 7)系统下mysql8及以上版本修改root账户密码 [var1] 我尝试的错误命令如下: u ...
- 虚拟机Linux系统忘记密码修改root或其他用户密码的方法
这篇文章主要介绍了虚拟机Linux系统忘记密码修改root或其他用户密码的方法. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 一.重启系统, ...
- linux修改root密码bad,虚拟机Linux系统忘记密码修改root或其他用户密码的方法
使用场景 linux管理员忘记root密码,需要进行找回操作. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 步骤 一.重启系统,在开机过程中 ...
- mysql修改忘记了root密码忘记了,mysql忘记root密码后,重新设置、修改root密码
大致步骤如下(这个步骤针对5.7版本,8.0之后版本修改方式有所改变,版本为8.0之后的自行搜索相关修改方法) 1. 关闭正在运行的mysql服务,确保mysql服务要先关闭 2. 打开dos窗口,转 ...
- mysql数据库设置连接数_MySQL数据库之修改MYSQL最大连接数的3种方法分享
本文主要向大家介绍了MySQL数据库之修改MYSQL最大连接数的3种方法分享,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一:进入MYSQL安装目录 打开MYSQL配置文件 ...
- 修改mysql注册表在_mysql服务如何修改注册表
我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...
- mysql压缩包安装的密码忘了怎么办_mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑...
1.下载zip安装包(解压到指定文件夹) 1)从mysql官网下载安装包 2)点击进入,按下图所标顺序点击进入下载页面 3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击go to Do ...
最新文章
- TVM性能评估分析(一)
- ocp 工资_【中秋节加班费】2016中秋节加班工资怎么算,中秋节放假加班费的计算方法...
- 1008. 数组元素循环右移问题 (20)
- Arcgis Server Manager发布ArcGISTiledMapServiceLayer服务
- [原创]SpotLight性能监控工具使用介绍
- 抛弃市电!微软建成世界首座天然气数据机房:能耗大减
- 【转载】IIS网站配置不带www域名直接跳转带www的域名
- JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)
- Vue防止白屏添加首屏动画
- 用SQL进行用户留存率计算
- 模仿Linux内核kfifo实现的循环缓存
- 10大清宿便排毒方法及简单排毒瘦小腹运动
- 厉害了,这个省未来5年将投入63亿人民币扶持博士博士后!
- 一个相当好的状态机(DFA, 确定有限状态机)的编码实现,相当简洁漂亮
- 在MingW下编译llvm/clang
- 像在K8S集群中一样运行本地程序
- 整理了一些大数据资料与电子书,免费分享给大家!!
- 期权、期货和权证比较
- transformer通俗理解
- 数据治理系列:数仓建模之数仓主题与主题域
热门文章
- vue-cli3的命令行创建项目-(慕课网笔记)
- stringbuffer java API_java API中Object,String,Stringbuffer,StringBuilder的总结
- mysql存储过程返回结果集_原来MySQL的存储过程也可以这么玩?
- nuxt项目dist上传服务器,nuxt.js构建的项目,打包后如何部署到服务器?
- 不存在_别傻了,根本就不存在缘分天定
- 包与四种权限访问修饰符
- 最简单又最复杂的单例模式
- hadoop启动mysql服务_Hadoop MySQL 服务自启动配置
- Spring框架之演示JDBC的模板类
- GoodUserInterface 模仿页面功能