zoukankan      html  css  js  c++  java
  • centOS7中Mariadb数据库安装与基本管理

    一、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('1234');  /修改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_privG;  查看columns_privs的表结构,以列表的形式展开

    3. 表的创建

    MariaDB>create table family(
    ->name varchar(16) not null,
    ->gender enum('male','female') default 'male',
    ->birth date not null,
    ->job varchar(16) default '',
    ->relation varchar(24) 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());  /获取系统日期时间中的时刻
  • 相关阅读:
    web服务webserver
    java:Comparator比较器
    6递归
    5.二分查找 = 折半查找
    4.线性查找 = 顺序查找
    3选择排序
    2.冒泡排序----还是不懂,先记录下来
    1交换算法
    调试篇
    sql表合并,统计计算,生成总计
  • 原文地址:https://www.cnblogs.com/qiyunshe-NSD1805/p/9888329.html
Copyright © 2011-2022 走看看