MariaDB的安装与配置教程

目录
  • MariaDB的安装与配置
    • 1.安装相对应的源
    • 2.清除缓存,加载配置
    • 3.安装mariadb
    • 4.启动mariadb
    • 5. 查看mariadb进程
    • 6.MariaDB数据库初始化
    • 7.初始化测试登陆
    • 8.MariaDB设置utf8编码(根据实际需求添加)
    • 9.MariaDB的简单使用
    • 10.MariaDB数据库备份与恢复

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

MariaDB的安装与配置

(菜鸡我是用阿里源安装的)

MariaDB是MySQL的一个分支,由开源社区维护,采用GPL授权许可,完全兼容MySQL.

1.安装相对应的源

vi  /etc/yum.repos.d/MariaDB.repo
# 填写如下内容(3选其一,我选择的是阿里源)
[mariadb]
# http://downloads.mariadb.org/mariadb/repositories/(官方源5.5)
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

[mariadb]
# 官方源10.1
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

[mariadb]
# 阿里的源10.4
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存,退出

2.清除缓存,加载配置

yum clean all
yum makecache

3.安装mariadb

(阿里源的mariadb包名是小写的,而官方源是大写的)

# 官方:
yum install -y MariaDB-server MariaDB-client
# 阿里:
yum install -y mariadb-server mariadb 

4.启动mariadb

systemctl start mariadb

4-1.相关MariaDB管理命令

# 重启
systemctl restart mariadb
# 停止
systemctl stop mariadb
# 开机自启
systemctl enable mariadb

5. 查看mariadb进程

netstat -ntlp | grep 3306
或
netstat -ntlp | grep mysql    

6.MariaDB数据库初始化

mysql_secure_installation

7.初始化测试登陆

mysql  -uroot -p             #进入数据库

8.MariaDB设置utf8编码(根据实际需求添加)

vi /etc/my.cnf
#输入以下内容:
[mysqld]
character-set-server=utf8
init-connect='SET NAMES utf8'
collation-server=utf8_unicode_ci

9.MariaDB的简单使用

1)修改密码

set password = PASSWORD('huawei@123');     # 设置密码为huawei@123

2)mysql常用命令(部分)

desc 表名                                  # 查看表结构
create database 数据库名;                   # 创建数据库
create table 表名;                         # 创建数据表
drop database 数据库名;                     # 删除数据库
show create database 数据库库名;            # 查看如何创建数据库
show create table 表名;                    # 查看如何创建表

10.MariaDB数据库备份与恢复

具体步骤:备份,恢复

前置条件

create database one;
create  database two;
show databases;
\q                                       #退出mysql
mkdir -p /tmp/mysqld
cd /tmp/mysqld
rm -rf *

根据自己需求进行选择

1-1)备份所有的数据库

mysqldump -u root -p --all-databases > /tmp/mysqld/db.dump       #备份所有的数据库
#输入密码
ls   

1-2)备份单个数据库

mysqldump -u root -p one > /tmp/mysqld/one.dump       #备份名为one的数据库
#输入密码
ls  

2),进入到MariaDB,删除数据库,并查看结果

mysql -uroot -p
# 输入密码
drop database one;
drop database one;

根据自己需求进行选择

3-1)恢复所有数据库

mysql -uroot -p < /tmp/mysqld/db.dump    

3-2)恢复名为one的数据库

mysql -uroot -p < /tmp/mysqld/one.dump

到此这篇关于MariaDB的安装与配置的文章就介绍到这了,更多相关MariaDB安装配置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解如何在 CentOS 7 上安装和安全配置 MariaDB 10

    MariaDB 是 MySQL 数据库的自由开源分支,与 MySQL 在设计思想上同出一源,在未来仍将是自由且开源的. 在这篇博文中,我将会介绍如何在当前使用最广的 RHEL/CentOS 和 Fedora 发行版上安装 MariaDB 10.1 稳定版. 目前了解到的情况是:Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB. 在本文中需要注意的是,我们假定您能够在服务器中使用 root 帐号工作,或者可以使用

  • 基于docker安装mariadb配置过程解析

    一.安装通过dockerhub搜索要安装的mariadb版本.执行docker pull将镜像拉取到本地. 启动mariadb docker run --name mariadb-prod -p 3306:3306 -e MYSQL_ROOT_PASSWORD=QBdata@1017 -v /data/software_docker/mariadb_test/data:/var/lib/mysql -d mariadb:10.5.6 --name启动容器设置容器名称为mariadb-prod -

  • CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)

    准备篇: CentOS 7.0系统安装配置图解教程 http://www.jb51.net/os/188487.html 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptab

  • MariaDB的安装与配置教程

    目录 MariaDB的安装与配置 1.安装相对应的源 2.清除缓存,加载配置 3.安装mariadb 4.启动mariadb 5. 查看mariadb进程 6.MariaDB数据库初始化 7.初始化测试登陆 8.MariaDB设置utf8编码(根据实际需求添加) 9.MariaDB的简单使用 10.MariaDB数据库备份与恢复 镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 MariaDB的安装与配置 (菜鸡我是用阿里源安装的) MariaDB是MySQL的一个分支,由开源社区维护,采用

  • Prometheus的安装和配置教程详解

    1. 从官网选择Prometheus版本进行下载 官网地址>> https://github.com/prometheus/prometheus/releases/ 2. 实验安排 在主机192.168.153.137上安装prometheus监控192.168.153.138上的mysql服务和主机状态 3. 上传软件包到137服务器并配置 3.1 将软件包解压到 /usr/local 目录下 tar xzf prometheus-2.24.1.linux-amd64.tar.gz -C /

  • Linux 下FTP的安装与配置教程详解

    0.安装ftp的前置条件是关掉SElinux # vi /etc/selinux/config 修改 SELINUX=" disabled " ,重启服务器.若相同,则跳过此步骤. 1. 可先查看是否安装过vsftp # rpm -qa | grep vsftpd 则代表已经安装.可直接跳过步骤2 2 .安装 vsftp # yum install vsftp* Is this ok [y/N]: y 代表安装完成. 3. 对vsftp 进行配置 # /etc/vsftpd/vsftp

  • Centos7.3下jre1.8安装和配置教程

    本文实例为大家分享了jre1.8安装和配置教程,供大家参考,具体内容如下 第一步:下载jre 我们去oracle官方下载下jre http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html 下载 server jre 这里提供下百度云下载地址:链接: https://pan.baidu.com/s/1pLypSKz 密码: nd87 第二步:上传jre到/home/data/

  • win10 mysql 5.6.35 winx64免安装版配置教程

    win10下mysql 5.6.35 winx64免安装版配置教程,具体内容如下 1.解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下.我放在C:\software\mysql-5.6.35-winx64\mysql_master 添加环境变量 将MySQL路径配置到path路径 2.编辑解压后文件my-default.ini [client] port=3306 default-character-set=utf8 [mysqld] #设置MySQL目录 basedir=C:

  • mysql免安装版配置教程

    本文实例为大家分享了mysql免安装版配置教程,供大家参考,具体内容如下 1.下载MySQL免安装版压缩包,并减压到自定义目录,比如:D:\program0\mysql (以下以该目录为例) 2.修改my.ini文件(可能是my-default.ini,手动修改为my.ini); 需要配置的项: basedir =D:\program0\mysql datadir =D:\program0\mysql\data #如果自定义该目录,必须把该目录下的所有文件移动到新的自定义的目录下 port =

  • mysql5.7安装及配置教程

    本文为大家分享了mysql安装配置教程,供大家参考,具体内容如下 一.配置MySQL数据库 1.解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息) 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.对于新版mysql5.7没有了data目录,我们需要运行命令创建 3.运行命令mysqld –install安装服务,如下图: 如果不需要mysql里,只需要运行mysqld

  • Apache 服务器最新版下载、安装及配置教程图解(Windows版)

    Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中.同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部.也是一个基金会的名称.一种武装直升机等等. 一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,

  • MySql 8.0.11-Winxp64(免安装版)配置教程

    1. 解压zip包到安装目录 首先,将mysql-8.0.11-winx64.zip 解压缩到 安装D:/mysql-8.0.11-winx64 目录下, 2.配置文件 在安装根目录下添加 my.ini 基本配置文件(my) [mysqld] basedir = D:\mysql-8.0.11-winx64 datadir = D:\mysql-8.0.11-winx64\data port = 3306 lower_case_table_names = 2 default_authentica

  • Win10下免安装版MySQL8.0.16的安装和配置教程图解

    1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Free\mysql-8.0.16-winx64 # 设置mysql数据库的数据的

随机推荐