www.mysql.com #进入官网
1、点击DOWNLOADS
2、点击Mysql community
3、点击MySql Community Server
2.png4、选中红帽版linux系统
5、点击Downloads Nows
3.png6、点击Linux7版本的Download
5.png7、右键复制链接地址
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
6.png
8、进入shell,用wget或者其他工具将包下载下来(在win本地下载再传到实例也可),这是一个仓库。
4.png9、安装包。
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
7.png
10、更新仓库,建立缓存。
yum makecache
11、过滤出mysql包
yum list | grep mysql-com
1.png
12、安装mysql
yum -y install mysql-community-server
1.png
13、启动mysql并设置为开机自启动
systemctl start mysqld && systemctl enable mysqld
14、关闭防火墙和selinux
systemctl stop firewalld.service && systemctl disabled firewalld.service
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
15、过滤出初始密码。
grep 'password' /var/log/mysqld.log
1.png
16、登陆mysql并修改密码。
mysql -uroot -p
mysql>alter user 'root'@'localhost' identified by 'Ww.1.com';
mysql> flush privileges;
1.png
注意:密码太简单会报错。
1.png
成功修改密码。
17、新密码验证登陆
1.png
新密码修改成功。
#!/usr/bin/bash
systemctl stop firewalld.service && systemctl disabled firewalld.service
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
setenforce 0
mkdir -p /server/mysql
cd /server/mysql
if [ -f "mysql80-community-release-el7-3.noarch.rpm" ];then
echo "rpm包已下载"
else
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
fi
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum makecache
yum -y install mysql-community-server.x86_64
systemctl start mysqld && systemctl enable mysqld
if [ -f "/var/log/mysqld.log" ];then
grep 'password' /var/log/mysqld.log |awk -F '[:]' '{print "root初始密码为:"$4}'
else
echo "installation failed"
fi
网友评论