文档 · 2018年12月29日 0

centos7.2使用yum安装mysql

环境准备,

能联网的服务器一台   然后继续

先去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  ,大功告成。

打赏