登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

herb

喜欢写博,喜欢安静,喜欢挑战!

 
 
 

日志

 
 

mysql密码修改大全  

2011-04-21 15:34:36|  分类: Mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  

n         修改密码

--密码为空,修改密码为root123

/usr/local/mysql/bin/mysqladmin -u root password root123

已有密码,修改密码为root

/usr/local/mysql/bin/mysqladmin -u root -p password root

--输入旧密码

n         忘记密码:

ü      Linux环境

方法一

首先结束mysql进程

service mysqld stop/ killall mysqld

启动 MySQL (非正常方式起动)

/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

{出错时ctrl+c 结束}

然后无需密码正常登录

/usr/local/mysql/bin/mysql -u root –p(要求输入密码是可以直接回车)

(密码为空,修改root密码如上)

#密码修改为 mysqlpassword

use mysql(选择数据库)
mysql> update user set password=password("mysqlpassword") where user="root";

mysql>flush privileges;

重新结束进程:killall mysqld

用正常方式启动 MySQL /usr/local/mysql/bin/mysqld_safe -user=mysql &

方法二

my.ini[mysqld]字段加入:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库

然后进入mysql
mysql>use mysql;
mysql>update user set password=password('
新密码') WHERE User='root';
mysql>flush privileges;

运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。

ü      Win环境

1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:mysql,进入C:mysqlbin

4.跳过权限检查启动MySQL

c:mysqlbin>mysqld-nt --skip-grant-tables

5.重新打开一个窗口,进入c:mysqlbin目录,设置root的新密码

c:mysqlbin>mysqladmin -u root flush-privileges password "newpassword"

输入新密码

.停止MySQL Server,用正常模式启动Mysql (如上)

  评论这张
 
阅读(609)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018