Centos安装MySQL数据库

发布时间 2023-08-20 11:44:30作者: Ahci

写在前面

本文使用的root账户进行操作, 若不是root账户需要在操作前加上sudo
大家一定要注意数据库安全问题啊 ?

准备

本文使用yum安装, 推荐大家先换个国内镜像源, 否则下载的非常慢, 而且可能会导致缺这缺那出现报错.

首先查看自己的Linux内核版本, 这里是为了在官网选择合适的yum源

cat /proc/version  # 方法一
hostnamectl  # 方法二

图中Kernel那行就是内核版本

下载

MySQL官方下载页?选择MySQL Yum Repository. 然后根据自己的内核版本选择合适的yum仓库即可

这里我的内核版本是el7, 所以选择的是第三个

将下载内容上传到Centos服务器, 这里我是用scp上传, 命令如下

scp filename username@ip_address:/path 

安装

进到对应目录中, 将yum源添加到系统的yum中

cd /your_rpm_path/
rpm -Uvh xxx.rpm

添加后, 如果什么都不做, 直接安装, 默认安装的是MySQL的最新版本, 若想使用其他版本需要修改配置

查看当前MySQL Yum源中有哪些子源可以使用

yum repolist all | grep mysql

若想使用其他版本的MySQL, 例如5.7, 执行下面的命令

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

安装

yum install mysql-community-server

启动

systemctl start mysqld  # 开启服务
systemctl status mysqld  # 检测状态

至此安装完成, root账户的默认密码存在/var/log/mysqld.log中, 使用如下命令取出

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

- END -