一、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()); /获取系统日期时间中的时刻