修改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修改密码的方法总结相关推荐

  1. MySQL修改密码的方法

    修改密码: 1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是: mysql admin -u root password 123456 2.如果你的root现在有密码 ...

  2. mysql修改密码的注意点

    修改root密码: 1.不用登陆mysql修改密码的方法 例如,原来的密码是654321,要改成123456 [root@localhost html]# mysqladmin -uroot -p65 ...

  3. mysql 修改密码报错解决

    报错信息如下: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds ...

  4. mysql改原始密码mac_MAC版修改MySQL初始密码的方法

    问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting- ...

  5. MySQL修改密码方法总结 (转)

    MySQL修改密码方法总结 (转)[@more@] 首先要声明一点,大部分情况下,修改Mysql是需要有MYSQL里的root权限的, 所以一般用户无法更改密码,除非请求管理员. 方法一 使用PHPm ...

  6. ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法

    Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...

  7. mysql修改密码及变更权限

    一.mysql修改密码 1.登录mysql管理控制台 记住密码的情况 mysql -uroot -p 不记得密码的情况 打开配置文件,在[mysqld]下添加一行skip-grant-tables,重 ...

  8. 阿里云 mysql 修改密码_阿里云mysql修改密码

    MYSQL的密码我们并不经常修改,但有时我们会忘记密码需要修改,还会将密码更改为自己更容易记住的!下面介绍两种更改mysql密码的方法 方法一: 此方法主要是记得旧密码然后更改为新的密码 1)先输入m ...

  9. 解决mysql 修改密码报错

    解决mysql 修改密码报错 在搜索了许多方法后仍有报错,今特与大家分享,如有不足之处,请指正. 报错信息如下: ERROR 1064 (42000): You have an error in yo ...

最新文章

  1. python 字符编码
  2. Linu20180415三周第三次课(4月4日)
  3. 【Python基础】Python 100 例带你入门
  4. Apache配置同一IP使用多域名对应多个网站
  5. 依赖注入_List_Set_Array类型的注入
  6. Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...
  7. matlab plot errorbar,如何为MATLAB errorbar plot的点和垂直线设置不同的图例?
  8. shell编程入门 linux解释器原理,Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对.doc...
  9. 百度AI技术盛宴来了!大咖齐聚解读CV/NLP/跨模态大模型技术!
  10. 2.shiro+jdbc+idea+maven数据库
  11. Android音视频之协议介绍
  12. 如何关闭笔记本电脑触摸板功能
  13. ValueError: No JSON object could be decoded 成功解决
  14. 【SpringBoot】SpringBoot2.x 配置 笔记
  15. matlab sisotool工具DEMO
  16. 学习 《电路》(尼尔森著,第十版)第一章笔记(电流)
  17. GRBL二:串口控制命令及代码解析(转载)
  18. python抢票脚本好用吗_春运到了,带你用python来抢票回家!
  19. IDC销售是什么?难在哪里?
  20. 关于矩形的边框,以及边框线偶尔不显示的问题

热门文章

  1. java实用教程——组件及事件处理——处理事件
  2. react 数字转字符_深入浅出 React -- JSX
  3. 4位加法器的设计代码verilog_HDLBits:在线学习Verilog(六 · Problem 25-29)
  4. mysql下载了解压版怎么_教你安装Mysql(解压版/非安装包)图文教程
  5. [剑指offer]面试题21:包含min函数的栈
  6. N的阶乘的长度 V2(斯特林近似) 51Nod - 1130
  7. G - 水陆距离 HihoCoder - 1478(广搜+队列先进先出性质)
  8. python加密与解密_Python加密与解密,pythonCrypt,和
  9. Spring bean 初始化顺序
  10. 2020EC-final