本文以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”。
如果你非常懒,这里是为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,未经允许,严禁转载!