java mysql怎么改密码错误_java 修改mysql密码的四种方法
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
方法4:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
注意:
mysql-5.7之后的版本其中的update user set password=password("新密码") where user="root";得用这个命令update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';因为新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段
转自:https://blog..net/qq_25551295/article/details/46574541
java mysql怎么改密码错误_java 修改mysql密码的四种方法相关推荐
- python字典改键_python 字典修改键(key)的几种方法
python 字典修改键(key)的几种方法 python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, ' ...
- java时间代码_java获取当前时间的四种方法代码实例
这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...
- java保留两位小数怎么_java保留两位小数4种方法
java保留两位小数4种方法 Java中保留小数有四种方法,如下: public class Format { double f = 23065.57845; public void m1() { B ...
- java list转set去重_Java中List去重的四种方法
Java中List去重的四种方法 package com.lxz.test; import java.util.ArrayList; import java.util.HashSet; import ...
- java判断一个字符串是否为空或空字符串(四种方法)
首先需要理解null和" "的区别: null表示这个字符串在栈中没有任何指向因此在堆中没有分配内存空间,如果要调用这个字符串会出现空指针异常 String str = null; ...
- java 中map的优点_java 中map遍历的四种方法和优缺点
/** * 在for-each循环中使用entries来遍历 * 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用 * 如果遍历的是一个空的map,会报数组越界 ,java5引入 ...
- java io 缓存读取_Java 文件IO写入读取四种方法
第一种:字节流 FileInputStream FileOutputStream 1.1 读取操作 //先创建一个和硬盘连接的流(打通硬盘和内存的通道) FileInputStream fis = ...
- java将字符串遍历成数组_Java遍历字符串数组的几种方法
[POJ2699]The Maximum Number of Strong Kings(二分,最大流) 题意: 有n个队伍,两两都有比赛 知道最后每支队伍获胜的场数 求最多有多少队伍,他们战胜了所有获 ...
- Android修改ro.debuggable 的四种方法
目录 一.使用一键Root工具 二.使用mprop工具(重启失效) 三.Magisk 重置 ro.debuggable (重启失效) 四.MagiskHide Props Config 模块修改(永久 ...
- 如何查看mysql端口通不通_如何测试端口通不通(四种方法)
一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看: 准备环境 启动一个web服务 ...
最新文章
- 一个网络公司的任职要求
- “以史为鉴”-企业信息化的梳理-前言
- Python学习并发与多线程
- netbeans 源文件_具有NetBeans,WebLogic 12c,JPA和MySQL数据源的Arquillian
- Arrays.sort与Arrays.parallelSort
- c语言趣味程序设计编程100例精解,c趣味编程100例
- 5 FI配置-财务会计-给公司代码分配总账科目表
- bluetooth射频已关闭请打开bluetooth射频_【05/25 - 公告】微软已推送 Build 18362.145 (KB4497935) 版本...
- 使cmd窗口不自动关闭
- JavaFX 记录刚刚接触JavaFX遇到的问题
- 【基础处理】基于matlab GUI语音信号播放【含Matlab源码 946期】
- WPS入门StackPanel与Grid
- php源码 备课系统,电子教案管理系统2012版 V3.2
- 原画学习步骤,零基础一步步学原画!
- win10系统下office 2010/2016打开excel文件很慢的问题解决
- 拉格朗日乘数法 和 KTT条件
- mac os重置服务权限
- 《可穿戴创意设计:技术与时尚的融合》一一3.4 服装中的电子装置
- esp笔记(4)esp8266 连接路由器
- 环形队列数组展示(韩顺平)
热门文章
- selenium实现失败重运行
- Java专项面试训练(一)
- jemalloc优化MySQL、Nginx内存管理
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- python画图程序没有图_Python实现画图软件功能方法详解
- 拓端tecdat|R语言进行数据结构化转换:Box-Cox变换、“凸规则”变换方法
- Windows下WSL的root密码忘记解决办法
- 【强化学习】CARLA——Windows安装
- vs2019添加opencv目录和dlib目录
- ::在c++中什么意思