• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL数据库修改密码&忘记密码

MySQL数据库修改密码&忘记密码

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL等相关知识,希望本文的分享对您有所帮助
方法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语句注释或删除掉,然后重启即可。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05标准MySQL数据库外的5个开源兼容方案
  • 2018-12-05SqlServer 2005/2008数据库被标记为“可疑”的解决办法
  • 2017-05-11两个MySql服务的应用
  • 2018-12-05oracle使用索引和不使用索引时的性能对比
  • 2018-12-05关于mysql 基础知识的总结
  • 2018-12-05当恢复sqlserver bak文件时,原始的用户无法删除的解决方法
  • 2018-12-05启动数据库报错,ORA-18008: cannot find OUTLN schema
  • 2018-12-05数据库中超键、主键、外键等的定义用法详解
  • 2017-05-11使用MySQL MySqldump命令导出数据时的注意事项
  • 2017-05-11MySQL replace into 语句浅析(二)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 修改Innodb的数据页大小以优化MySQL的方法
    • 深度解析MySQL 5.7之中文全文检索
    • 与MSSQL对比学习MYSQL的心得(三)--查看字段的长度
    • MySQL 相关的环境变量
    • Mysql5.5&Mysql5.6&Mysql5.7特性
    • mysql 5.7更换数据库数据存储位置的实例详解
    • 详解mysql密码遗忘和登陆报错的问题解决
    • mysql 常用数据库语句 小练习
    • sqlserver数据库主键的生成方式小结(sqlserver,mysql)
    • 快速修复损坏的MySQL数据库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有