Centos安装mysql

FFish 2021年02月25日 1,009次浏览

本文以Centos7.x为例,介绍如何通过rpm安装mysql或mysql-server。

官网下载yum源

原本mysql是在Centos的yum源里的,但是Contos7开始移除了mysql,所以需要我们自行下载。下载软件一定要去官网,mysql官网yum源
因为是Centos 7.x,所以选择“Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package”。
mysql-rpm-download
如果你非常懒,这里是为Centos7.x准备的下载链接

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

安装RPM

RPM(Red-Hat Package Manager)是Red-Hat的软件包管理工具,用来安装、卸载、校验、查询和更新Linux系统上的软件包。

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

(参数 -ivh表示安装,如果是-Uvh表示升级)
安装完成后,在/etc/yum.repos.d/中得到两个软件包:

  • mysql-community.repo
  • mysql-community-source.repo

飞鱼原创

安装mysql-server

此时,mysql家族的软件都可以通过yum install xxx命令来安装了。

$sudo yum install mysql-server

根据提示安装即可(我一般不喜欢用yum install -y参数,怕手抖)。

启动mysql-server

$sudo systemctl start mysqld.service

查看状态

$sudo service mysqld status

连接mysql-server

获取初始密码

grep 'temporary password' /var/log/mysqld.log

得到

2021-02-25T13:57:49.110078Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 4sov/GI:ZDjQ

这里的root@localhost: 4sov/GI:ZDjQ表示程序为我的root用户随机生成的初始密码是4sov/GI:ZDjQ,使用你的密码登陆mysql即可。

mysql -u root -p4sov/GI:ZDjQ

飞鱼原创 https://ffish.net,未经允许,严禁转载!