仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 853|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发shell为MySQL新版重置暗码

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!旧版的MySQL装置乐成后,root账号是没有暗码的,便利可是也带来不宁静。从5.6.8版入手下手(如今的最新版是5.6.20),经由过程RPM体例装置的MySQL在装置过程当中会主动设置一个随机的一时暗码。装置历程停止后,经由过程账号下一个一时文件$HOME/.mysql_secret找到暗码。它的内容是如许的:

#Therandompasswordsetfortherootuserat***************x:eQLxneugXwlucXLk

这个暗码是一时暗码,用它登录后只能做一件事:修正暗码。经由过程MySQL客户端登录后,实行这个下令:

setpassword=password(123456);

再加入用新暗码(123456)从头登录就能够了。

quit;

如许做宁静了一点,可是有一个成绩,如许装置历程就没法经由过程SHELL剧本完成主动化了。我想了两个举措:

1经由过程mysqladmin下令修正暗码,失利提醒:Yourpasswordhasexpired.Tologinyoumustchangeitusingaclientthatsupportsexpiredpasswords.

看来随机一时暗码不克不及用于mysqladmin

2经由过程mysql下令修正暗码

echo"setpassword=password(123456)"|mysql-pzvhhvTKlJLSAdkGP

与mysqladmin下令的毛病提醒不异。

看来这个限定做的出格严厉,我想了一个举措曲线办理成绩:

1停失落MySQL

servicemysqlstop

2清空MySQL的数据库目次(假如个中有有效的数据,请自行备份)

m-rf/var/lib/mysql/*

3从头初始化数据库,RPM体例初始化时会主动加上--random-passwords参数,我们此次从头实行不必要任何参数

mysql_install_db

4为刚天生的文件修正所属用户/组

chown-Rmysql:mysql/var/lib/mysql/

5启动MySQL

servicemysqlstart

6设置新暗码

/usr/bin/mysqladminpassword123456

顺遂的话,就已乐成将暗码设置为123456了,固然你能够设置的庞大一些。由于以上1-6步都是shell下令,以是能够在新版的MySQL中完成主动化设置暗码。设置新暗码

/usr/bin/mysqladminpassword123456如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-15 07:11:50 | 只看该作者

来一发shell为MySQL新版重置暗码

利用工具方信息不对称,很多国外地摊货到zg都变成了奢侈品,那zg有啥垃圾牌子在国外冒充高档货?
再见西城 该用户已被删除
板凳
发表于 2015-1-21 15:16:54 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
金色的骷髅 该用户已被删除
地板
发表于 2015-1-30 20:25:31 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
飘灵儿 该用户已被删除
5#
发表于 2015-2-6 15:57:28 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
山那边是海 该用户已被删除
6#
发表于 2015-2-17 04:46:58 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
再现理想 该用户已被删除
7#
发表于 2015-3-5 19:36:11 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
透明 该用户已被删除
8#
发表于 2015-3-12 14:27:14 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
柔情似水 该用户已被删除
9#
发表于 2015-3-19 23:50:27 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 07:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表