方法1:用SETPASSWORD命令

MySQL -uroot

mysql> SET PASSWORD FOR'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

  如果root已经设置过密码,采用如下方法  mysqladmin-u root password "newpass"

mysqladmin -u root passwordoldpass "newpass"

方法3:用UPDATE直接编辑user表

mysql -u root

mysql> use mysql;

mysql> UPDATE user SETPassword = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

方法4:  在忘记root密码的时候,可以这样操作数据库:

第一步:首先停止数据库,执行以下命令:

如果是利用apt-get或yum安装的mysql可以直接执行mysql.serverstop 命令

如果数据库为编译安装,那么需要进入到mysql的命令目录bin/下,

执行:./mysql.server stop 或者servicemysqld stop

第二步:修改my.cnf

利用vim命令打开mysql配置文件my.cnf

在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。

第三步:重启数据库

利用命令行工具重启数据库

Service mysqld restart

第四步:修改root密码

重启数据库后可以不用密码直接登陆:
mysql -u root mysql
mysql>UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql>FLUSH PRIVILEGES;
#将password()中的newpassword字符更改为你自己的密码。

mysqld_safe--skip-grant-tables&

mysql -u root mysql

mysql> UPDATE user SETpassword=PASSWORD("new password") WHERE user='root';

mysql> FLUSH PRIVILEGES;

第五步:重启数据库
密码修改完成后,将my.cnf文件中添加的skip-grant-tables语句注释或删除掉,然后重启即可。

转载于:https://blog.51cto.com/11647266/1878786

MySQL数据库修改密码忘记密码相关推荐

  1. 数据库修改和忘记密码的解决方法(附详细步骤和操作图)

    数据库修改和忘记密码的解决方法(附详细步骤和操作图) 修改密码 如果能登录的话就直接修改密码 登录方式:win+R输入cmd,接着输入mysql -uroot -p,会提示输入密码,如下图: 重置密码 ...

  2. MySQL数据库修改用户登录密码的三种方式

    文章目录 一.更新 mysql.user 表 二.用 set password 命令 三.使用 mysqladmin 命令 提醒:MYSQL5.7 版本后不再支持password()函数和passwo ...

  3. MySQL 数据库修改登录密码

    MySQL 数据库修改登录密码.. -------- mysql修改密码 默认的密码为空: mysql -u root -p 第一次更改密码: mysqladmin -uroot -p passwor ...

  4. MySql数据库修改密码【详细教程】

    MySql数据库修改密码[详细教程] 一.找到mysql的安装路径 找到mysql的bin文件夹所在的路径. [TIPS] 如果忘了具体的文件路径,可以点开始- >搜索,输入 services. ...

  5. 忘记mysql数据库名称_忘记MySQL数据库密码的解决办法

    在windows下: 打开命令行窗口,停止MySQL服务: Net stop MySQL 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe (或mysqld.exe) 执行 ...

  6. 重设MYSQL数据库ROOT用户的密码

    一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...

  7. ubuntu 安装GPU黑屏 修改GRUB_Ubuntu安装mysql后修改用户名和密码

    Ubuntu安装mysql后修改用户名和密码 01 获取用户名和密码 在前面文章中,提到过刚安装mysql数据库后获取用户名和密码,这里不做复述,请见Ubuntu下mysql安装后登录不进去的解决方法 ...

  8. 【MySQL】修改用户名和密码

    文章目录 修改用户名 修改密码 修改用户名 例:把用户名root修改为xiaoming #语法: update mysql.user set user="新用户名" where u ...

  9. 如何更改mysql数据库的用户名和密码

    修改mysql数据库的用户名和密码 更改密码 1 mysql -u root -p 2 Enter password:* 3 mysql>use mysql; 选择数据库 4 Database ...

  10. postgresql 密码修改,忘记密码进行修改重置

    postgresql 密码修改,忘记密码进行修改重置 1.密码修改缘由 2.修改密码的方式 方式1 方式2 3.忘记密码重置 1.密码修改缘由 1.客户端认证方式为密码验证,设置初始密码,则会涉及到修 ...

最新文章

  1. 三款云数据库性能测试,谁表现最好?
  2. Java中的锁[原理、锁优化、CAS、AQS]
  3. Docker安装部署MongoDB及MySql和MongoDB的语法对比
  4. sql语句练习(一)
  5. iec60870-5-104通讯协议编程_三菱FX编程口通讯协议1——协议解读
  6. Multi-thread--C++11中std::unique_lock的使用
  7. 在酷热的就业天气寻找几丝凉意
  8. Ubuntu 16.04上安装Code::Blocks
  9. Introduction to Computer Networking学习笔记(十七):Switching and Forwarding 交换与转发
  10. mysql必知必会心得_SQL必知必会知识总结
  11. CSS颜色代码,二进制颜色代码
  12. python3.7爬取墨菲定律保存在本地txt
  13. 使用浏览器监控页面变化,语音播报变化内容
  14. vbs实现软件自动登录(以谷歌浏览器打开网站并登陆为例)
  15. python读取文件名包含某字符的文件_Python 在当前和子目录中查找文件名中包含指定字符串的文件...
  16. 鲁迅朱安:留给世纪的背影_拔剑-浆糊的传说_新浪博客
  17. 可转债交易薅羊毛策略 — Python 量化投资实战教程(10)
  18. Syncthing - P2P文件同步工具 - 快速开始
  19. CodeBlocks中文汉化Code::Blocks 10.05 中文版
  20. 物流行业的大数据发展与应用

热门文章

  1. 软件工程基础之需求分析
  2. ManjarorLinux操作笔记
  3. Oracle的回收站和闪回查询机制(二)
  4. 如何在XenDesktop中映射USB设备
  5. 见证激情燃烧的汤姆·彼得斯(Tom Peters)
  6. 不要相信 errno 可靠
  7. Java中hashCode和equals方法的正确使用
  8. Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
  9. PHP --字符串编码转换(自动识别原编码)
  10. 《『若水新闻』客户端开发教程》——06.设计新闻内容UI