环境准备,
能联网的服务器一台 然后继续
先去mysql官方仓库找自己需要的mysql版本。 MYSQL官网仓库
然后 配置mysql的yum源。如下,我配置的是mysql5.7的源。如果你也需要mysql5.7 直接复制下面的就可以了。
[root@az1-scada-prd-zabbix-01 /]# cd /etc/yum.repos.d/ [root@az1-scada-prd-zabbix-01 yum.repos.d]# vim mysql57.repo [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解释一下,baseurl= 后面接仓库的地址,仓库地址可以复制你刚刚访问的MYSQL官网仓库 的连接,注意,写到系统版本位置就ok了后面参数不要动
比如你是centos6.X想安装个mysql5.6 那源应该这样写
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
注意:gpgcheck=0 这个参数是是否开启验证,如果你没有找到RPM-GPG-KEY-mysql 这个验证文件就设置gpgcheck=0 忽略验证就可以啦。
好了 源配置完了。接下来就执行安装程序。
[root@az1-scada-prd-zabbix-01 /]# yum makecache ###刷新一下yum缓存 [root@az1-scada-prd-zabbix-01 /]# yum repolist enabled | grep mysql #查看yum源中的mysql安装包 mysql57-community/x86_64 MySQL 5.7 Community Server 307 [root@az1-scada-prd-zabbix-01 /]# yum install mysql-community-server -y #安装
ok了等着执行完成,就安装完啦。然后启动数据库并设置为开机自启动
systemctl start mysqld systemctl enable mysqld
启动后查看数据库默认密码
sudo grep 'temporary password' /var/log/mysqld.log
然后登录数据库,修改数据库默认密码。
mysql -uroot -p mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'youpassword';
ok ,大功告成。