Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1161444
  • 博文数量: 220
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1769
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-13 16:19
个人简介

努力, 努力, 再努力

文章分类

全部博文(220)

文章存档

2018年(8)

2017年(46)

2016年(75)

2015年(92)

我的朋友

分类: Mysql/postgreSQL

2015-09-29 10:12:04

引自: http://www.cnblogs.com/delphi7456/archive/2010/12/06/1898093.html

1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:
mysqladmin -u root password 123456
2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。

PS:运行mysqladmin命令不是双击这个文件,那样运行无法给参数,可以在开始运行里面输入命令,
或者在开始、所有程序、附件、命令提示符里面输入命令,注意应该输入mysqladmin的全路径名,例如:
d:\mysql\bin\mysqladmin.exe -u root -p password abcdef

3. 忘记mysql的root密码
在mysql的配置文件/etc/my.cnf 里[mysqld]节 加配置项:
skip-grant-tables = 1

重启msql服务后,则不需要输入密码,即可登录
mysql> update mysql.user set password=PASSWORD('newpassword') where User='root'; 
mysql> flush privileges; 

修改成功后再从 /etc/my.cnf 里[mysqld]节 去配置项skip-grant-tables = 1

重启mysql
阅读(1031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~