修改密码:

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

mysqladmin -u root password 123456

2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:

mysqladmin -u root -p password abcdef

注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。

3.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:

mysqladmin -u root -p123456 password abcdef (注意-p 不要和后面的密码分

开写,要写在一起,不然会出错,错误如下所示)

4.使用phpmyadmin,这是最简单的了,修改mysql库的user表,

不过别忘了使用PASSWORD函数。

忘记密码:

下面我们提供了6种不同的修改mysql root用户的密码,与增加mysql用户的方法。

方法一

使用phpmyadmin,这是最简单的了,修改mysql库的user表,

不过别忘了使用PASSWORD函数。

方法二

使用mysqladmin,这是前面声明的一个特例。

mysqladmin -u root -p password mypasswd

输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。

把命令里的root改为你的用户名,你就可以改你自己的密码了。

当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,

那么这种方法就是无效的。

而且mysqladmin无法把密码清空。

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法三

mysql> INSERT INTO mysql.user (Host,User,Password)

VALUES('%','jeffrey',PASSWORD('biscuit'));

mysql> FLUSH PRIVILEGES

确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。

在《mysql中文参考手册》里有这个例子,所以我也就写出来了。

注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。

方法四

和方法三一样,只是使用了REPLACE语句

mysql> REPLACE INTO mysql.user (Host,User,Password)

VALUES('%','jeffrey',PASSWORD('biscuit'));

mysql> FLUSH PRIVILEGES

方法五

使用SET PASSWORD语句,

mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');

拟也必须使用PASSWORD()函数,

但是不需要使用FLUSH PRIVILEGES。

方法六

使用GRANT ... IDENTIFIED BY语句

mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';

这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

注意: PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。

MySQL 忘记口令的解决办法

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。

启动 MySQL :bin/safe_mysqld --skip-grant-tables &

就可以不需要密码就进入 MySQL 了。

然后就是

>use mysql

>update user set password=password("new_pass") where user="root";

>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL 。

本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/2059215

使用mysqladmin命令修改MySQL密码与忘记密码相关推荐

  1. MySQL 5.7 忘记密码

    MySQL 5.7 忘记密码 原文:MySQL 5.7 忘记密码 MySQL 5.7 忘记密码 # 关闭 mysql 服务 net stop mysql# 在命令行输入以下命令, 输入后新建一个 CM ...

  2. oracle 修改lsnrctl,ORACLE LSNRCTL密码及忘记密码处理

    Oracle lsnrctl设置密码 如何给监听器设置密码,提防被其他用户关掉监听器?以下是给监听器设置密码的步骤: 进入LSNRCTL: 1.设置监听器的口令.默认口令为空. LSNRCTL> ...

  3. 简单注册、登录、修改密码、忘记密码程序

    简单注册.登录.修改密码.忘记密码程序 来自一枚大二通信工程渣渣写的代码 #include<stdio.h> #include<stdlib.h> #include<st ...

  4. linux修改mysql配置文件_忘记MySQL密码怎么办?一招教你搞定!

    在安装完 MySQL 或者是在使用 MySQL 时,最尴尬的就是忘记密码了,墨菲定律也告诉我们,如果一件事有可能出错,那么它一定会出错.那如果我们不小心忘记了 MySQL 的密码,该如何处理呢?别着急 ...

  5. mysql建用户无密码_mysql建用户和修改密码和忘记密码的解决办法

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  6. Linux下修改mysql密码以及忘记密码重置

    以下基于我在centos7.2的方法: 第一步:用帐号登录mysql [root@CentOs5 ~]# mysql -u root 或 # mysql -uroot -p 或使用密码登录 mysql ...

  7. mysql重新安装忘了密码_mysql忘记密码或者重装

    注:如果是重装的话,直接控制面板删除,然后在系统盘 all user 目录下 application data > mysql 目录删除就可以删除记录的权限表 如果不是root密码: 连root ...

  8. mysql删除root用户密码_MySQL忘记密码 或者误删除root用户有效解决办法

    我们在使用MySQL的时候,有时候会忘记用户的密码 尤其是root用户的密码,这时候就需要走一下后门改一下密码了,思路和linux改root用户密码差不多 都是先绕过权限认证阶段 然后用一条updat ...

  9. mac mysql 8.0 忘记密码

    mac上安装了 mysql 8.0后,忘记了密码,想要重设密码,步骤如下 重置密码方法 先关闭mysql服务器,进入mac "系统偏好设置",找到 MySQL 并点击 在接下来的页 ...

最新文章

  1. 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
  2. CES 2019开胃菜竟然是芯片,英特尔 英伟达 高通 华为 AMD已经开打!
  3. [持续交付实践] 最后一公里,你需要一套具备质量思维的发布平台!
  4. 【人脸表情识别】情绪识别相关会议、比赛汇总(2018-2020)
  5. 机器人锤石下路组合_下周二,极智嘉研发总监讲解物流机器人视觉感知与定位关键技术...
  6. JDK和cglib动态代理代码示例
  7. linux 定时器中断 imx,NXP iMX8 存储性能测试
  8. ImagesSprite V1.1.1 Beta发布
  9. mvn编写主代码与测试代码
  10. 【转载】世界各地对BI的应用状况
  11. python单元测试mock_python3的单元测试模块mock与性能测试模块cProfile
  12. BetterFE 前端技术周刊 - 2019/03/11
  13. 时序约束系列之D触发器原理和FPGA时序结构
  14. 利用python通过两点构成的空间直线和平面计算交点
  15. 七十二烷基三硅醇poss|七十二烷基三硅醇笼形聚倍半硅氧烷
  16. 百度编辑器ueditor-在线图片管理,想修改下默认的排序管理
  17. 行业解决方案】高速公路供配电监控系统-安科瑞 周莉娜
  18. printf中%p的输出应用
  19. strlen()函数详解
  20. 前端页面优化之完善篇

热门文章

  1. 2021高考无准考证成绩查询,2021考研没有准考证号怎么查成绩
  2. 如何快速的学习html5,高效快速学习HTML5的技巧
  3. ssm把后端数据传到前端_前端传数据到后台分别JSON和STRING接收 AJAX SPRINGBOOT ssm
  4. 公需科目必须学吗_要考电工证吗?电工技术必须学的33招,电工技术知识
  5. mysql msdtc 不支持_IIS5.1安装后,不支持IIS的问题。(转)
  6. 微服务 注册中心_4.微服务架构的第二个组件:注册中心
  7. php传输的多个id集中为一条记录,如何将多个ID应用于Mysql中的一条记录?
  8. 中级软件测试笔试题100精讲_汇集上千位软件测试精英面试笔试题,最全面的题型都在这!...
  9. 七年级上册计算机工作计划,清华大学版信息技术七年级上册学期教学工作计划...
  10. java中如何生成可执行的jar文件