CentOS 8 安装 MariaDB[通俗易懂]

CentOS 8 安装 MariaDB[通俗易懂]MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因

CentOS 8 安装 MariaDB

MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB完全兼容mysql,使用方法也是一样的。

系统环境:
CentOS Linux release 8.1.1911 (Core)

 1)安装 mariaDB

 2)开启服务。安装完成后首先要把MariaDB服务开启,并设置为开机启动

systemctl start mariadb  # 开启服务
systemctl enable mariadb  # 设置为开机自启动服务

代码100分

3)初次配置。

代码100分mysql_secure_installation

Enter current password for root (enter for none):  # 输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车

Set root password? [Y/n]  # 设置密码,y

New password:  # 新密码
Re-enter new password:  # 再次输入密码

Remove anonymous users? [Y/n]  # 移除匿名用户, y

Disallow root login remotely? [Y/n]  # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录

Remove test database and access to it? [Y/n]  # 删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要

Reload privilege tables now? [Y/n]  # 重新加载权限表,y。或者重启服务也许

4)测试是否能登录成功。

代码100分mysql -u root -p

5)设置MariaDB字符集为utf-8

。。。。。。

6)远程链接mariadb数据库

开启远程访问权限

grant all on *.* to user03@"%" identified by "123456" with grant option

强制刷新权限

flush privileges;

 

参考链接  https://www.cnblogs.com/yhongji/p/9783065.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7078.html

(0)
上一篇 2023-03-27
下一篇 2023-03-27

相关推荐

  • Python中使用urllib2安装教程

    Python中使用urllib2安装教程在Python中,我们经常需要使用到网络请求,比如访问某个网站获取数据,但是如果直接使用Python自带的库进行网络请求,往往会比较麻烦,需要自己手动处理请求和响应的数据。而使用第三方库来进行网络请求,可以大大提高效率和方便性。其中一款很常用的网络请求库就是urllib2。

    2024-06-03
    58
  • sql数据库日志如何查看_redis查看慢日志

    sql数据库日志如何查看_redis查看慢日志MySQL的通用日志: 用来记录对数据库的通用操作,包括错误的sql语句等信息。 通用日志可以保存在:file(默认值)或 table(mysql.general_log表) mysql通用日志的设置

    2023-06-06
    150
  • 「Flink」事件时间与水印[通俗易懂]

    「Flink」事件时间与水印[通俗易懂]我们先来以滚动时间窗口为例,来看一下窗口的几个时间参数与Flink流处理系统时间特性的关系。获取窗口开始时间Flink源代码获取窗口的开始时间为以下代码:org.apache.flink.stream

    2023-01-26
    146
  • Python技巧:如何让Matlab代码跨行继续

    Python技巧:如何让Matlab代码跨行继续在编写Matlab脚本的时候,有时候需要输入较长的语句,可能会超出每行的字符限制。这时候就需要在代码中进行跨行继续。本文将介绍使用Python的反斜杠符号实现跨行继续的方法。

    2024-04-02
    75
  • 库表分析-sql语句

    库表分析-sql语句 /*Navicat MySQL Data Transfer Source Server : 本地连接Source Server Version : 80015Source Host : lo…

    2023-03-21
    148
  • MySQL深入学习-day1

    MySQL深入学习-day1书名《MySQL是怎样运行的:从根儿上理解MySQL》可自行百度 以下是知识点总结 重新认识Mysql MySQL是一个C/S架构的软件。 在Windows安装后首先注册成服务,然后会在开机后自启动。

    2023-05-17
    143
  • Qt数据库(7)- 创建数据敏感的UI类[通俗易懂]

    Qt数据库(7)- 创建数据敏感的UI类[通俗易懂]Qt助手关键词:Creating Data-Aware Forms Qt Version 5.14.0 使用之前章节提到的SQL模型,可以很好的在model/view组件中显示数据库数据。然而,有时…

    2023-01-25
    150
  • Python中的Numpy

    Python中的NumpyNumpy是Python中用于科学计算的一个重要的库。它提供了一个快速、高效的多维数组对象,以及用于操作这些多维数组的工具。

    2024-08-06
    28

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注