21、mysql修改密码的方法总结
修改mysql服务的连接密码其原理在于修改mysql服务自带mysql数据库下user表中的数据,下边三种修改方式和使用场景不同,不过最终的原理一致,前两种需要连接mysql服务之后修改,第三种方式无需连接服务即可修改。
1.强制修改root密码
适用于修改了默认的root用户密码并且忘记了root用户密码的场景,具体步骤如下:
1.1 vi /etc/my.cnf
找到[mysqld],在其下添加一行skip-grant-tables,之后强制保存退出
1.2 重启MySQL服务
service mysqld restart
1.3 重新连接到mysql服务
mysql -uroot -p,这时不需要输入root密码,直接回车即可连接
1.4 修改root密码
Use mysql;
Update user set password=password('123456') where User="root" and Host="localhost";
刷新系统授权表
flush privileges;
1.5删除掉/etc/my.cnf中的skip-grant-tables,之后重启mysql
2.可以连接到mysql修改密码
适用于可以连接到mysql服务,之后修改指定用户的连接密码
2.1 直接使用set password方法
set password for root@’%’= password('123');
2.2 同1中的update直接修改user表中数据
3.mysqladmin修改密码
一般用于更换新密码时
mysqladmin -uroot -p123456 password 123
21、mysql修改密码的方法总结相关推荐
- MySQL修改密码的方法
修改密码: 1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是: mysql admin -u root password 123456 2.如果你的root现在有密码 ...
- mysql修改密码的注意点
修改root密码: 1.不用登陆mysql修改密码的方法 例如,原来的密码是654321,要改成123456 [root@localhost html]# mysqladmin -uroot -p65 ...
- mysql 修改密码报错解决
报错信息如下: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds ...
- mysql改原始密码mac_MAC版修改MySQL初始密码的方法
问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting- ...
- MySQL修改密码方法总结 (转)
MySQL修改密码方法总结 (转)[@more@] 首先要声明一点,大部分情况下,修改Mysql是需要有MYSQL里的root权限的, 所以一般用户无法更改密码,除非请求管理员. 方法一 使用PHPm ...
- ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法
Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...
- mysql修改密码及变更权限
一.mysql修改密码 1.登录mysql管理控制台 记住密码的情况 mysql -uroot -p 不记得密码的情况 打开配置文件,在[mysqld]下添加一行skip-grant-tables,重 ...
- 阿里云 mysql 修改密码_阿里云mysql修改密码
MYSQL的密码我们并不经常修改,但有时我们会忘记密码需要修改,还会将密码更改为自己更容易记住的!下面介绍两种更改mysql密码的方法 方法一: 此方法主要是记得旧密码然后更改为新的密码 1)先输入m ...
- 解决mysql 修改密码报错
解决mysql 修改密码报错 在搜索了许多方法后仍有报错,今特与大家分享,如有不足之处,请指正. 报错信息如下: ERROR 1064 (42000): You have an error in yo ...
最新文章
- python 字符编码
- Linu20180415三周第三次课(4月4日)
- 【Python基础】Python 100 例带你入门
- Apache配置同一IP使用多域名对应多个网站
- 依赖注入_List_Set_Array类型的注入
- Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...
- matlab plot errorbar,如何为MATLAB errorbar plot的点和垂直线设置不同的图例?
- shell编程入门 linux解释器原理,Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对.doc...
- 百度AI技术盛宴来了!大咖齐聚解读CV/NLP/跨模态大模型技术!
- 2.shiro+jdbc+idea+maven数据库
- Android音视频之协议介绍
- 如何关闭笔记本电脑触摸板功能
- ValueError: No JSON object could be decoded 成功解决
- 【SpringBoot】SpringBoot2.x 配置 笔记
- matlab sisotool工具DEMO
- 学习 《电路》(尼尔森著,第十版)第一章笔记(电流)
- GRBL二:串口控制命令及代码解析(转载)
- python抢票脚本好用吗_春运到了,带你用python来抢票回家!
- IDC销售是什么?难在哪里?
- 关于矩形的边框,以及边框线偶尔不显示的问题
热门文章
- java实用教程——组件及事件处理——处理事件
- react 数字转字符_深入浅出 React -- JSX
- 4位加法器的设计代码verilog_HDLBits:在线学习Verilog(六 · Problem 25-29)
- mysql下载了解压版怎么_教你安装Mysql(解压版/非安装包)图文教程
- [剑指offer]面试题21:包含min函数的栈
- N的阶乘的长度 V2(斯特林近似) 51Nod - 1130
- G - 水陆距离 HihoCoder - 1478(广搜+队列先进先出性质)
- python加密与解密_Python加密与解密,pythonCrypt,和
- Spring bean 初始化顺序
- 2020EC-final