总所周知,MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB!在 CentOS 上安装 MySQL 差不多有四个步骤。
添加 MySQL YUM 源
根据自己的操作系统选择合适的安装源,下载之后通过 rpm -Uvh 安装。或者可以到官网网下载压缩包安装!
$wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
$rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
$yum repolist all | grep mysql
上图显示包括了mysql5.5,5.6以及8.0,如果想要安装 5.6 版本或者其他版本的,命令行支持 yum-config-manager 命令的话,可以使用如下命令:
$ sudo dnf config-manager --disable mysql57-community
$ sudo dnf config-manager --enable mysql56-community
或者直接修改 /etc/yum.repos.d/mysql-community.repo
这个文件
# Enable to use MySQL 5.6[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1 #表示当前版本是安装gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=0 #默认这个是 1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
通过设置 enabled 来决定安装哪个版本,设置好之后使用 yum 安装即可。
现在运行安装命令安装5.7
yum install mysql-community-server
启动 MySQL 服务:
查看临时的密码:
grep 'temporary password' /var/log/mysqld.log
修改mysql密码
$ mysql -uroot -p #输入查看到的密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yunwei114!'; (修改mysql密码)
查看 yum 源中有哪些默认的组件:
yum --disablerepo=\* --enablerepo='mysql*-community*' list available
需要安装直接通过 yum
命令安装即可。
正文完