一、Mariadb数据库安装

1. 直接yum源安装

yum -y install mariadb mariadb-server
systemctl start mariadb  /启动Mariadb服务
systemctl enable mariadb  /设置Mariadb为开机自启

2. 确认安装后的服务单元和服务状态

ls -lh /usr/lib/systemd/system/mariadb.service  /查看Mariadb服务单元文件
systemctl is-enabled mariadb.service  /确认Mariadb自启动状态为enabled
netstat -antpu | grep mysqld  /查看Mariadb默认监听端口:TCP3306(Mariadb的后台服务进程仍然是Mysqld)
systemctl is-active mariadb.service  /查看Mariadb服务状态
systemctl status mariadb.service

3. 修改Mariadb ROOT用户的密码

mysql -uroot -p  /空密码登录Mariadb
MariaDB>set global validate_password_policy=0;  /修改密码策略,默认值1:密码必须含有数字、大小写字母和特殊字符.为方便实验,这里使用简单密码.
MariaDB>set global validate_password_lenth=4;  /密码长度默认值8.这里修改为简单密码,长度为4.
MariaDB>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('');  /修改ROOT用户的登录密码.

MariaDB>quit  /退出MariaDB
mysql -u root -p  /使用新密码重新登录
MariaDB>show databases;  

二、MariaDB数据库的基本管理

1.mysql命令连接数据库

mysql -uroot -p1234  /默认本地登录,默认端口号:3306
mysql -u root -p -h 127.0.0.1 -P 3306  /-h指定登录主机, -P指定登录端口号.

2. MariaDB数据库的基本管理命令

show databases;  /查看数据库
use mysql;  /切换数据库
select database();  /确认当前使用的数据库 create database MyDB;  /创建数据库
drop database MyDB;  /删除数据库 show tables;  /查看数据库中的表
describe columns_priv\G;  查看columns_privs的表结构,以列表的形式展开

3. 表的创建

MariaDB>create table family(
->name varchar() not null,
->gender enum('male','female') default 'male',
->birth date not null,
->job varchar() default '',
->relation varchar() not null,
->primary key(name)
->);
MariaDB>desc family;

4. MariaDB中的时间函数

MariaDB>select now();  /查看当前日期和时间
MariaDB>select sysdate();  /查看系统日期和时间 MariaDB>select curdate();  /查看当前日期
MariaDB>select curtime();  /查看当前时间 MariaDB>select year(now(),month(now()),day(now());  /分别获取当前日期时间中的年份、月份、日
MariaDB>select month(sysdate()),day(sysdate());  /获取系统日期时间中的月份、日
MariaDB>select time(sysdate());  /获取系统日期时间中的时刻

centOS7中Mariadb数据库安装与基本管理的更多相关文章

  1. CentOS7下MariaDB数据库安装及配置

    前言 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存 ...

  2. centos7中oracle数据库安装和卸载

    参考: 完全命令行安装(验证可行):https://jingyan.baidu.com/article/90895e0f29c92164ec6b0bd1.html 存在疑问:是否需要jdk的配置(因为 ...

  3. linux中mariadb的安装

    在Linux中mariaDB的安装 MariaDB其实就是MySQL的分支,是为了应对MySQL的即将的闭源风险所产生的. Linux系统中软件包的格式为mysql.rpm格式. 通过yum去安装 L ...

  4. centos7中使用yum安装tomcat以及它的启动、停止、重启

    centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...

  5. MySQL/MariaDB数据库的各种日志管理

    MySQL/MariaDB数据库的各种日志管理 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.事务日志 (transaction log) 1>.Innodb事务日志相 ...

  6. <亲测>CentOS7中使用yum安装Nginx的方法

    CentOS7中使用yum安装Nginx的方法   最近无意间发现Nginx官方提供了Yum源.因此写个文章记录下. 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了 ...

  7. Centos7 中 Node.js安装简单方法

    最近,我一直对学习Node.js比较感兴趣.下面是小编给大家带来的Centos7 中 Node.js安装简单方法,在此记录一下,方便自己也方便大家,一起看看吧! 安装node.js 登陆Centos ...

  8. Windows下MariaDB数据库安装图文教程

    MariaDB是基于MySQL的开源数据库,兼容MySQL,现有的MySQL数据库可以迁移到MariaDB中使用   说明: MariaDB是基于MySQL的开源数据库,兼容MySQL,现有的MySQ ...

  9. Linux学习-基于CentOS7的MariaDB数据库的主从复制

    一.MySQL主从复制原理 主从同步过程中主服务器有一个工作线程I/O dump thread,从服务器有两个工作线程I/O thread和SQL thread: 主服务器: dump Thread: ...

随机推荐

  1. 使用XHProf分析PHP性能瓶颈(一)

    安装xhprof扩展 wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxf xhprof-0.9.4.tgz cd xhprof-0.9.4/ex ...

  2. 散列算法-SHA

    一种生成信息摘要的算法.主要用于数据一致性和完整性的校验 SHA算法分很多版本,最大的分类是SHA-1和SHA-2.SHA-2包括很多子版本,SHA-224,SHA-256,SHA-384,SHA-5 ...

  3. C++关于sort和priority_queue的运算符重载

    C++中的sort函数默认是将元素升序排列的,而priority_queue默认是将元素降序排列的(默认实现的是大顶堆). 自定义运算符用的比较多,以下2种对sort和priority_queue运算 ...

  4. 软件架构设计学习总结(19):详解分布式系统中的session同步问题

    几周前,有个盆友问老王,说现在有多台服务器,怎么样来解决这些服务器间的session同步问题?老王一下就来精神了,因为在n年以前,老王还在学校和几个同学一起所谓创业的时候,也遇到了类似的问题.当时查了 ...

  5. 开源方案搭建可离线的精美矢量切片地图服务-8.mapbox 之sprite大图图标文件生成(附源码)

    项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.ht ...

  6. ASP.NET MVC验证码演示

    我们在网站登录或理一个评论时,可以放置一个验证码(Captcha),可以为系统免去那些恶意刷新等功能. 今次Insus.NET在asp.net mvc应用程序实现与演示验证码的产生以及应用等 . 前天 ...

  7. SQL Server 数据库基础知识

    数据库(Database)是由文件管理系统发展起来的,按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 特点:       尽可能小的冗余度.       具有较高的数据独立性和易扩 ...

  8. 了解java虚拟机---JVM的基本结构(1)

    1. JVM的基本结构 1.1. 类加载子系统 类加载子系统负责从文件或者网络中加载Class信息,加载的类信息存放于方法区的内存空间.方法区中可能还会存放运行时常量信息,包括字符串与数字常量.(这部 ...

  9. Spring Security(二)

    Spring Security(二) 注:凡是源码部分,我已经把英文注释去掉了,有兴趣的同学可以在自己项目里进去看看.:-) 定义用户认证逻辑 用户登录成功后,用户的信息会被 Security 封装在 ...

  10. 步步深入MySQL:架构->查询执行流程->SQL解析顺序!

    一.前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了. 本文将从MySQL总体架构--->查询执行流程--->语句执行顺序 ...