从零开始: CentOS 7安装配置MySql数据库(MariaDB)


介绍

Web项目的服务和数据库一般都部署在Linux服务器上, 本文介绍用虚拟机软件VMware安装CentOS 7操作系统, 以及安装和配置数据库.
(注: 之所以这里安装的是MariaDB数据库而非MySql, 是因为在CentOS 7中MySql不再免费,取而代之在CentOS 7内部集成了MariaDB, MariaDB是MySql的一个分支, 推荐使用)
需要: VMware WorkStation 16 Pro(VMbox也是可以的); CentOS 7 x64.


一、CentOS 7安装与配置

本文使用最小化安装的方式.

1.安装系统

step 1:
在这里插入图片描述
step 2: 选择自定义(高级)
请添加图片描述
step 3: 下一步
请添加图片描述
step 4: 选择稍后安装操作系统
请添加图片描述

step 5: 选择Linux -> CentOS 7 64位
在这里插入图片描述

step 6: 选择安装位置
在这里插入图片描述
step 7: 配置处理器数量
在这里插入图片描述
step 8: 配置虚拟机内存
在这里插入图片描述
step 9: 添加网络 -> 这里使用网络地址转换(NAT)
在这里插入图片描述
step 10: 直接使用推荐配置
在这里插入图片描述
step 11: 下一步
在这里插入图片描述
step 12: 下一步
在这里插入图片描述
step 13: 分配磁盘大小
在这里插入图片描述
step 14: 下一步
在这里插入图片描述
step 16: ①点击自定义硬件;②选择新CD/DVD;③选择你本地的ISO镜像文件, 最后关闭, 然后点击完成
在这里插入图片描述
step 17: 点击 开启此虚拟机, 开始安装
在这里插入图片描述
step 18: 选择Install CentOS 7
在这里插入图片描述
step 19: 语言选择英语, 点击continue
在这里插入图片描述
step 20: 设置时区(选择shanghai)
在这里插入图片描述

在这里插入图片描述
step 21: 选择安装硬盘
在这里插入图片描述

在这里插入图片描述
step 22: 连接网络
在这里插入图片描述

在这里插入图片描述
注: 如果你连接不上网络(正常如果连接上网络会如step 22图一所示: Wired(ens33)connected).
连接不上请参考这篇博文:

https://blog.csdn.net/m0_55667633/article/details/120694353

step 23: 配置root密码用户(建议设同一个密码), 然后等待下方安装完成即可
在这里插入图片描述

step 24: 点击reboot, 系统会重启
在这里插入图片描述

step 25: 输入设置的用户名和密码, 登录系统(推荐使用root身份登录)
在这里插入图片描述

至此, 安装成功

2.配置系统

step 1: 更新yum, 查看是否可以使用yum, 输入以下命令:

yum update

出现以下结果代表网络畅通, yum可以使用, 输入y开始更新
在这里插入图片描述
继续输入y
在这里插入图片描述
成功后结果如下图所示:
在这里插入图片描述
step 2: 永久关闭Linux防火墙(注: 如果有需要可以自行设置出入站规则, 这里为了方便直接关闭了防火墙. 如果不关闭防火墙会导致外部无法访问数据库)
输入:

systemctl stop firewalld.service  

再输入:

systemctl status firewalld.service

即可永久关闭防火墙

二、安装及配置MariaDB

1. 安装MariaDB

step 1: 输入命令

yum install -y mariadb-server

安装成功如下图所示:
在这里插入图片描述
step 2: 启动服务

systemctl start mariadb.service

step 3: 添加到开机启动

systemctl enable mariadb.service

step 4: 进行初始化配置

mysql_secure_installation

此时没有密码, 直接按enter
-> Set Root password? 输入: Y 输入两遍你要设置的新密码
-> Remove anonymous users? 输入: Y
-> Disallow root login remotely? 输入: n
-> Remove test database and access to it? 输入: Y
-> Reload privilege tables now? 输入: Y
出现下图所示即代表初始化配置成功:
在这里插入图片描述

2. 配置MariaDB

step 1: 登录MariaDB
输入:

mysql -uroot -p

输入你的密码后出现如下图所示则代表成功登录数据库
在这里插入图片描述

step 2: 配置远程访问
在登录状态依次输入如下命令:

use mysql;
select User,authentication_string,Host from user;

注意这里最后输入的是你自己设定的密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码';
flush privileges;

三、外部访问系统或数据库

1.访问系统

这里使用Xshell演示连接到系统
step 1: 获取系统的IP地址
输入:

ifconfig

ip地址如图所示:
在这里插入图片描述
step 2: 使用Xshell建立连接
新建会话 -> 输入名称和拿到的IP地址 -> 点击连接 -> 接受并保存主机密钥 -> 输入用户名和密码
在这里插入图片描述

2.访问数据库

这里使用idea集成的数据库演示(使用sqlyog操作是一样的)
step 1: 打开idea, 随便选一个项目
选择Database, 点击添加
在这里插入图片描述
step 2: 选择MariaDB
在这里插入图片描述
step 3: 配置连接属性
输入虚拟机IP地址 -> 输入用户名密码 -> (如果Test Connection上方显示没有依赖需要先安装) -> 测试连接 -> 连接成功
在这里插入图片描述
在这里插入图片描述


THE END

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值