MySQL忘记密码的时候初始化密码的最佳方法
2015-11-04 12:59
471 查看
1.找到启动mysql用的my.cnf文件 ubuntu-> cat /etc/init.d/mysql -> /etc/mysql/my.cnf
2.在/etc/mysql/my.cnf 文件中找到
下面加一行
作用是跳过权限验证的表,添加之后重启mysql
就可以直接使用 mysql 命令登录了
3. mysql
4.执行sql
mysql 5.5 ->
5.把skip-grant-tables 去掉重启mysql
6.完成可以正常使用
2.在/etc/mysql/my.cnf 文件中找到
[mysqld]
下面加一行
skip-grant-tables
作用是跳过权限验证的表,添加之后重启mysql
就可以直接使用 mysql 命令登录了
3. mysql
4.执行sql
mysql 5.5 ->
UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root'; flush privileges;
5.把skip-grant-tables 去掉重启mysql
6.完成可以正常使用
相关文章推荐
- 通过Response.Flush()实现下载失败的解决方法
- 高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
- php ob_flush,flush在ie中缓冲无效的解决方法
- 深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
- php中flush()、ob_flush()、ob_end_flush()的区别介绍
- 深入理解Hibernate中的flush机制
- PHP flush()与ob_flush()的区别详解
- php中ob_flush函数和flush函数用法分析
- 简单谈谈php中ob_flush和flush的区别
- MySQL的FLUSH句法和作用
- mysql: Host * is blocked because of many connection errors
- mysql 之flush操作
- 使用缓冲流时记得恰当的使用flush()方法
- RAC Wait Event: gcs log flush sync
- gc cr block flush time
- Mac OS X hosts 不起作用
- PHP实现每隔1秒(一秒)输出一条信息:禁用PHP缓存和web服务器(兼容Nginx、Apache)缓存、浏览器缓存
- oracle中的系统权限和对象权限
- java 刷新(即flush)
- 深入Hibernate的flush机制