Linux安装并使用MariaDB数据库

简介

  • MariaDB是MySQL的分支产品,而且几乎完全兼容MySQL。
  • MariaDB与MySQL具有高度的兼容性,具有库二进制奇偶校验的直接替换功能,与Mysql API和命令均保持一致。
  • MariaDB还自带了一个新的存储引擎Aria,用来替代MyISAM,与MySQL一样好用。

安装MariaDB

#安装软件
yum install -y mariadb mariadb-server

#启动服务并开机自启
systemctl start mariadb
systemctl enable mariadb

在这里插入图片描述

初始化服务

为了确保数据库的安全性和正常运转,需先使用mysql_secure_installation对数据库程序进行以下初始化操作:

  • 设置root管理员在数据库中的密码值;(注意:该密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)
  • 设置root管理员在数据库中的专有密码;
  • 删除匿名账户,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性;
  • 删除默认的测试数据库,取消测试数据库的一系列访问权限;
  • 刷新授权列表,让初始化的设定立即生效。

下面的输出信息旁边进行了简单注释方便理解:
在这里插入图片描述
站库分离的技术:生产环境中常使用,即网站和数据库不在同一个服务器上。

root管理员从远程访问:

可在上面的初始化操作中设置策略,然后设置防火墙,使其放行对数据库服务程序的访问请求,数据库服务程序默认占用3306端口,在防火墙策略中服务名称统一叫作mysql。如下:

firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload

在这里插入图片描述

管理用户及授权

MariaDB数据库管理系统中为可以创建多个专用的数据库管理账户,然后再分配合理的权限,以满足需要者的工作需求。
可使用mysql -u root -p登录MariaDB数据库,密码是刚刚设置的管理员密码。

创建用户格式:CREATE USER 用户名@主机名 IDENTIFIED BY '密码';

#修改密码
set passwd = PASSWORD('chenshiyi')

#创建用户
create user csy@chenshiyi identified by "123";

#删除用户
drop user csy@chenshiyi;

#查询
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值