centos 6.5 一分钟安装MysqL
手动执行
wget https://dev.MysqL.com/get/MysqL57-community-release-el6-9.noarch.rpm
rpm -Uvh MysqL57-community-release-el6-9.noarch.rpm
yum install MysqL-community-server
service MysqLd start
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
grep 'temporary password' /var/log/MysqLd.log
MysqL -uroot -p #输入过滤出来的密码
set global validate_password_policy=0; #修改密码的复杂度
set global validate_password_length=6; #修改密码的长度
ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123'; 修改密码
vim auto_install_MysqL.sh
#!/bin/bash
yum install -y wget
wget https://dev.MysqL.com/get/MysqL57-community-release-el6-9.noarch.rpm
rpm -Uvh MysqL57-community-release-el6-9.noarch.rpm
yum clean all
sleep 2
yum install MysqL-community-server -y
/etc/init.d/MysqLd start
chkconfig --level 2345 MysqLd on
for i in `grep 'temporary password' /var/log/MysqLd.log| awk -F": " '{print $2}'`;
do
MysqL -uroot -p$i -e "set global validate_password_policy=0;" -b --connect-expired-password
MysqL -uroot -p$i -e "set global validate_password_length=6;" -b --connect-expired-password
MysqL -uroot -p$i -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123';" -b --connect-expired-password
/usr/bin/MysqLadmin -u root -p$i password 'abc123' -b --connect-expired-password
MysqL -uroot -p"abc123" -e "show databases;"
echo "MysqL is install ok"
done
service MysqLd restart
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables save
/etc/init.d/iptables restart
原文地址:https://www.jb51.cc/centos/375987.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。