当前位置: 首页 > news >正文

Mysql密码重置

一段时间没用,又忘记了我的mysql密码了,怎样去重置密码呢?
先mark下以防下次又忘记了
其实感觉mysql的数据库的加载和oracle的加载有点相似。。。

  • Step # 1: Stop the MySQL server process.
  • Step # 2: Start the MySQL (mysqld) server/daemon process with the –skip-grant-tables option so that it will not prompt for password.
  • Step # 3: Connect to mysql server as the root user.
  • Step # 4: Setup new mysql root account password i.e. reset mysql password.
  • Step # 5: Exit and restart the MySQL server.

ok,五步,开始!

Step # 1 : 停止sql服务

/etc/init.d/mysql stop

输出 Stopping MySQL database server: mysqld.

Step # 2: 启动mysql服务镜像

mysqld_safe --skip-grant-tables &

输出
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe

Step # 3: 以mysql服务的方式去链接数据库

mysql -u root

输出显示
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Step # 4: 为root用户设置新的密码

mysql> use mysql;
mysql> update user set password=PASSWORD("你的密码") where User='root';
mysql> flush privileges;
mysql> quit

Step # 5: 启动mysql服务

/etc/init.d/mysql stop

Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6186]: ended
[1]+ Done mysqld_safe --skip-grant-tables</pre>

Step # 6: 验证

 /etc/init.d/mysql start
 mysql -u root -p

输入这条命令按enter键后再输入密码,就能进去数据库啦!

reference:
https://www.cyberciti.biz/tips/recover-mysql-root-password.html

转载于:https://blog.51cto.com/11834557/2309880

相关文章:

  • hadoop之旅6-windows本地MapReducer离线单词统计
  • 获取全局上下文(getApplicationContext)_创建Shared Preference工具类_实现自动登录
  • 【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA
  • 兄弟连区块链教程Fabric1.0源代码分析Ledger(账本)一
  • 简单远程遥控程序【网络程序设计 - 简单远程遥控程序,C实现】
  • CStringArray error C2248: 'CObject::CObject' : cannot access private member declared in class
  • js 在光标处插入内容
  • fastcgi_param 详解
  • dup
  • 常用STL用法总结
  • SQLServer之事务简介
  • 个人笔记:ORACLE大页内存hugepage和SGA、PGA的经验,SGA并不是越大越好
  • JavaScript 类数组对象与 arguments
  • 点击按钮,找不到url
  • WPF模板(一)详细介绍
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • es的写入过程
  • hadoop集群管理系统搭建规划说明
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • java中的hashCode
  • js ES6 求数组的交集,并集,还有差集
  • Laravel Mix运行时关于es2015报错解决方案
  • leetcode-27. Remove Element
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • October CMS - 快速入门 9 Images And Galleries
  • React-flux杂记
  • React中的“虫洞”——Context
  • Spring Cloud Feign的两种使用姿势
  • 创建一种深思熟虑的文化
  • 配置 PM2 实现代码自动发布
  • 前端设计模式
  • 微服务入门【系列视频课程】
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​​​​​​​​​​​​​​Γ函数
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • $.each()与$(selector).each()
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)IOS中获取各种文件的目录路径的方法
  • **CI中自动类加载的用法总结
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core 项目指定SDK版本
  • .NET 表达式计算:Expression Evaluator
  • @Import注解详解
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)