linux 如何初始化密码(解决mysql root用户登录不了的问题)
2024-09-01 05:22:07
这是我遇到的问题
然后就想这可能是mysql安全模式的问题,解决思路:首先改变mysql的安全模式及密码校验问题,jinrumysql后在更改用户名密码。
1、首先将my.ini中加入在[mysqld]节点上加skip-grant-tables 也可能是my.cnf
主要作用是:跳过表中的验证,可以无密码登陆。
2、登录之后查询plugin字段值:
mysql> select plugin from user where user = 'root';
执行结果plugin字段如下。
3、更新plugin字段为mysql默认值:
mysql> update user set plugin='mysql_native_password';
4、更新成功,继续执行更新密码操作:
mysql> update user set authentication_string=password('123456') where user='root' and host='localhost';
5、刷新权限:
mysql> flush privileges;
6、将my.ini中的skip-grant-tables注释掉或者删掉
重启mysql,密码更新成功,亲测有效!
最新文章
- C#初步应用
- the operation was attempted on an empty geometry Arcgis Project异常
- 关于ARC下需要dealloc的相关内容
- WPF筛选、排序和分组
- linux mingling
- [转]如何让div中的内容垂直居中
- View 以Diaglog 方式展示
- Git基本交互流程图
- App接口设计
- 入门之--linux配置php
- T4模板合并js
- 【NO.13】Jmeter - 在Linux整理和计算测试结果
- [USACO13OPEN]照片Photo
- Windows下使用service.bat安装tomcat服务, 启动停止tomcat服务
- C# 延迟函数
- VNF网络性能提升解决方案及实践
- oppo手机屏幕录制的详细操作技巧
- groovy安装 ideal
- luogu4211 LCA
- P1135 奇怪的电梯 dp
热门文章
- 跟着大彬读源码 - Redis 6 - 对象和数据类型(下)
- Redis(二)--- Redis的底层数据结构
- markdown表情
- Centos7配置BIND开机自启动
- python基础——变量
- jdk1.8源码解析:HashMap底层数据结构之链表转红黑树的具体时机
- 真千兆路由的极限之OPENWRT MAKE, 某品牌白菜价QCA9558/QCA9880/QCA8337N纯种组合OS搭建时记
- http://regex.alf.nu/ 非标准答案
- windows server 2008 R2中建立ftp站点
- php sql 类似 mybatis 传参