首页 > 代码库 > 自动修改mysql5.7初始化密码
自动修改mysql5.7初始化密码
mysql5.7为了安全考虑,初始化后root密码随机生成,密码放在error日志里面.
分两步:
第一步获取error.log密码.
修改默认密码,
passwd=`grep ‘generated for root@localhost‘ $base_log/error.log|awk ‘{print $NF}‘` expect <<! spawn /app/mysql/servers/bin/mysql -uroot -p expect "*password*" send "${passwd}\r"; expect "*>" send "set password for ‘root‘@‘localhost‘=password(‘setpay@123‘);\r" #如果密码太简单可能修改失败 send "exit\r" expect eof !
本文出自 “梧桐” 博客,请务必保留此出处http://songhl.blog.51cto.com/1538319/1926506
自动修改mysql5.7初始化密码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。