当前位置: 首页 > news >正文

【Liunx】部署MariaDB

【Liunx】部署MariaDB

  • 概述
  • 安装部署
    • 1.通过yum安装
    • 2.永久启动MariaDB
    • 3.使用mysqladmin重置初始账号和密码
  • 登录MariaDB查看所有数据库
  • 将scott.sql文件导入数据库
  • 从数据库导出emp表到exam.txt文件

概述

  • MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
  • MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

安装部署

1.通过yum安装

[root@server1 ~]# yum -y install mariadb-server
Last metadata expiration check: 0:21:11 ago on 2023年11月15日 星期三 01时08分47秒.
Dependencies resolved.
=================================================================================================================================================================================================================================================
 Package                                                    Architecture                                Version                                                      Repository                                                             Size
=================================================================================================================================================================================================================================================
Installing:
 mariadb-server                                             x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                       16 M
Installing dependencies:
 mariadb                                                    x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                      5.4 M
 mariadb-common                                             x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                       27 k
 mariadb-errmessage                                         x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                      195 k
 perl-DBD-MySQL                                             x86_64                                      4.046-6.uel20                                                UnionTechOS-Server-20-everything                                      115 k
 perl-DBI                                                   x86_64                                      1.643-2.uel20                                                UnionTechOS-Server-20-everything                                      456 k
 psmisc                                                     x86_64                                      23.3-5.uel20                                                 UnionTechOS-Server-20-everything                                      146 k
Installing weak dependencies:
 mariadb-backup                                             x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                      5.7 M
 mariadb-gssapi-server                                      x86_64                                      3:10.3.35-1.up2.uel20                                        UnionTechOS-Server-20-everything                                       12 k

Transaction Summary
=================================================================================================================================================================================================================================================
Install  9 Packages

Total download size: 28 M
Installed size: 168 M
Downloading Packages:
(1/9): mariadb-common-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                              93 kB/s |  27 kB     00:00    
(2/9): mariadb-errmessage-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                          94 kB/s | 195 kB     00:02    
(3/9): mariadb-gssapi-server-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                      7.7 kB/s |  12 kB     00:01    
(4/9): mariadb-backup-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                             199 kB/s | 5.7 MB     00:29    
(5/9): perl-DBD-MySQL-4.046-6.uel20.x86_64.rpm                                                                                                                                                                    31 kB/s | 115 kB     00:03    
(6/9): perl-DBI-1.643-2.uel20.x86_64.rpm                                                                                                                                                                          82 kB/s | 456 kB     00:05    
(7/9): psmisc-23.3-5.uel20.x86_64.rpm                                                                                                                                                                             55 kB/s | 146 kB     00:02    
(8/9): mariadb-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                                    108 kB/s | 5.4 MB     00:51    
(9/9): mariadb-server-10.3.35-1.up2.uel20.x86_64.rpm                                                                                                                                                             177 kB/s |  16 MB     01:31    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                            298 kB/s |  28 MB     01:35     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                         1/1 
  Installing       : mariadb-common-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             1/9 
  Running scriptlet: perl-DBI-1.643-2.uel20.x86_64                                                                                                                                                                                           2/9 
  Installing       : perl-DBI-1.643-2.uel20.x86_64                                                                                                                                                                                           2/9 
  Running scriptlet: perl-DBI-1.643-2.uel20.x86_64                                                                                                                                                                                           2/9 
  Installing       : perl-DBD-MySQL-4.046-6.uel20.x86_64                                                                                                                                                                                     3/9 
  Installing       : mariadb-errmessage-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                         4/9 
  Installing       : psmisc-23.3-5.uel20.x86_64                                                                                                                                                                                              5/9 
  Installing       : mariadb-backup-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             6/9 
  Installing       : mariadb-gssapi-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                      7/9 
  Running scriptlet: mariadb-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             8/9 
  Installing       : mariadb-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             8/9 
  Running scriptlet: mariadb-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             8/9 
  Installing       : mariadb-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                                    9/9 
  Running scriptlet: mariadb-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                                    9/9 
  Verifying        : mariadb-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                                    1/9 
  Verifying        : mariadb-backup-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             2/9 
  Verifying        : mariadb-common-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             3/9 
  Verifying        : mariadb-errmessage-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                         4/9 
  Verifying        : mariadb-gssapi-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                      5/9 
  Verifying        : mariadb-server-3:10.3.35-1.up2.uel20.x86_64                                                                                                                                                                             6/9 
  Verifying        : perl-DBD-MySQL-4.046-6.uel20.x86_64                                                                                                                                                                                     7/9 
  Verifying        : perl-DBI-1.643-2.uel20.x86_64                                                                                                                                                                                           8/9 
  Verifying        : psmisc-23.3-5.uel20.x86_64                                                                                                                                                                                              9/9 

Installed:
  mariadb-3:10.3.35-1.up2.uel20.x86_64         mariadb-backup-3:10.3.35-1.up2.uel20.x86_64  mariadb-common-3:10.3.35-1.up2.uel20.x86_64  mariadb-errmessage-3:10.3.35-1.up2.uel20.x86_64  mariadb-gssapi-server-3:10.3.35-1.up2.uel20.x86_64 
  mariadb-server-3:10.3.35-1.up2.uel20.x86_64  perl-DBD-MySQL-4.046-6.uel20.x86_64          perl-DBI-1.643-2.uel20.x86_64                psmisc-23.3-5.uel20.x86_64                      

Complete!
[root@server1 ~]# 

2.永久启动MariaDB

[root@server1 ~]# systemctl enable --now mariadb
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
[root@server1 ~]# systemctl start mariadb
[root@server1 ~]# 

3.使用mysqladmin重置初始账号和密码

[root@server1 ~]# mysqladmin -u root password "circle"
[root@server1 ~]# 

登录MariaDB查看所有数据库

[root@server1 ~]# mysql -u root -pcircle 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 19
Server version: 10.3.35-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.001 sec)

MariaDB [(none)]> 

将scott.sql文件导入数据库

[root@server1 ~]# vi scott.sql 
[root@server1 ~]# cat scott.sql 
create database scott charset=utf8;
use scott; 
create table emp(name varchar(30),type varchar(30),price float,out_date datetime);
 insert into emp
value
('西瓜','水果','4.1000','2017-05-05 00:00:00.000'),
('芹菜','蔬菜','1.0000','2017-04-01 00:00:00.000'),
('番茄','蔬菜','2.9000','2017-05-09 00:00:00.000'),
('黄瓜','蔬菜','2.2000','2017-05-05 00:00:00.000'),
('香蕉','水果','6.1000','2017-05-23 00:00:00.000'),
('核桃','坚果','28.5000','2017-03-03 00:00:00.000'),
('开心果','坚果','38.1100','2017-02-22 00:00:00.000'),
('蓝莓','水果','50.2000','2017-05-11 00:00:00.000');
[root@server1 ~]# mysql -u root -pcircle < scott.sql 

从数据库导出emp表到exam.txt文件

[root@server1 ~]# mysql -u root -pcircle -e "select * from scott.emp;" | sed -n '2,$p' > exam.txt
[root@server1 ~]# cat exam.txt 
西瓜	水果	4.1	2017-05-05 00:00:00
芹菜	蔬菜	1	2017-04-01 00:00:00
番茄	蔬菜	2.9	2017-05-09 00:00:00
黄瓜	蔬菜	2.2	2017-05-05 00:00:00
香蕉	水果	6.1	2017-05-23 00:00:00
核桃	坚果	28.5	2017-03-03 00:00:00
开心果	坚果	38.11	2017-02-22 00:00:00
蓝莓	水果	50.2	2017-05-11 00:00:00
[root@server1 ~]# 


相关文章:

  • 儿童水杯上架亚马逊美国站CPC认证办理 ,常见儿童产品CPC认证测试要求
  • js控制手机蓝牙
  • pytorch框架学习(tensorboard的使用)
  • IP-guard flexpaper远程命令执行漏洞复现 [附POC]
  • 搜索引擎项目
  • 信道复用技术
  • ssm823基于ssm的心理预约咨询管理系统的设计与实现+vue
  • 如何实现MQTT协议数据传输?
  • 日志日常开发备用
  • 【R Error系列】r - fatal error : RcppEigen. h:没有这样的文件或目录
  • 【word密码】word设置只读方式的四个方法
  • 大数据毕业设计选题推荐-生产大数据平台-Hadoop-Spark-Hive
  • aliyun Rest ful api V3版本身份验证构造
  • 测试员练就什么本领可以让自己狂揽10个offer
  • 婴儿洗衣机哪个牌子比较好?好用的内衣洗衣机推荐
  • Django配置文件,request,链接mysql方法,Orm简介
  • 马尔可夫过程
  • Flink SQL --Flink 整合 hive
  • git命令汇总
  • Easyui DataGrid combobox联动下拉框内容
  • 英国6月初将公布对华关系的审计报告,外交部:望英方树立正确政策导向
  • 打击网络侵权盗版!四部门联合启动“剑网2025”专项行动
  • 在本轮印巴冲突的舆论场上也胜印度一筹,巴基斯坦靠什么?
  • 音乐节困于流量
  • 四川甘孜炉霍县觉日寺管委会主任呷玛降泽被查
  • 阿尔巴尼亚执政党连续第四次赢得议会选举,反对党此前雇用特朗普竞选经理