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_priv\G;  查看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());  /獲取系統日期時間中的時刻

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM