今天使用阿里云的一键安装包,当安装成功之后就删掉了所有的其他我认为没有用的文件。其中包括了account.log这个文件。后来我才知道这个文件存储了mysql的初始密码。在网上查找资料,该如何解决这个问题。最后被我发现了一个很好的方法。

编写了一个适用于阿里云linux系统 mysql密码修改脚本,使用阿里云提供的一键安装配置后,如果account.log文件删除,并且忘记mysql密码时,可以通过脚本来重置mysql密码。 
附:一键环境安装包:http://help.aliyun.com/view/11108189_13435438.html?spm=5176.7224445.1997283057.5.RLNWqv  

下载地址:
gbk版:默认使用这个版本
wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/mysql_passwd_gbk.sh
 
utf8版:如有乱码再使用这个
wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/mysql_passwd_utf8.sh


下载后增加权限: 
chmod 755 mysql_passwd_gbk.sh

chmod 755 mysql_passwd_utf8.sh


[root@JINXIANGshell]# ./mysql_passwd_gbk.sh 
请填写密码 
 
使用方法: 
例:./mysql_passwd_gbk.sh -p 密码 [-u 账号] [-s] [-x]  
 
选项说明: 
-p(必填)       :mysql密码  
-u(选填)       :mysql账号,默认为root  
-s(选填)       :查询当前mysql远程连接权限  
-x(选填)       :增加mysql远程连接权限  
 
 
 
示例: 
 
修改密码:[root@JINXIANGshell]# ./ mysql_passwd_gbk.sh -p testaliyun 

 
Mysql
查询远程权限: 

[root@JINXIANG shell]# ./mysql_passwd_gbk.sh -s -p testaliyun

 

Mysql修改远程权限:
[root@JINXIANGshell]# ./mysql_passwd_gbk.sh -x -p testaliyun
 
 
原文地址:http://bbs.aliyun.com/read/177545.html?spm=0.0.0.0.Jpfv1d

评论 (1)