MariaDB是MySQL的兼容開源版。
二 MariaDB的簡單使用
1.安裝MariaDB
yum insatll mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
2.防火牆開啓
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
3.數據庫初始化(安裝完成後就執行)
mysql_secure_installation 數據庫初始化命令
第1步:設定root用戶密碼。
第2步:刪除匿名帳號。第3步:禁止root用戶從遠程登陸。
第4步:刪除test數據庫並取消對其的訪問權限。
第5步:刷新授權表,讓初始化後的設定立即生效。
4.數據操作管理
1.數據庫登錄
mysql -u username -p (之後根據提示輸入密碼即可進入交互式管理界面)
2.數據庫架構簡介與使用
數據庫管理系統有多關係型數據庫(DataBase),關係型數據庫是由一個或多個數據表單(Table)組成,數據表單保存着多個數據記錄(Record).
1.展示已有關係型數據庫
show databases;
create database database-name; 創建新的數據庫
drop database database-name; 刪除數據庫
use database-name; 指定使用數據庫
2.展示所用關係數據庫(database)的表單信息及數據記錄操作
show tables; 顯示當前關係數據庫中的表單信息。
create table table-name (field1 type,filed2 type); 創建表單並規定格式
describe table-name; 查看錶單結構描述
drop table table-name; 刪除表單
delete from table-name; 刪除表單所有內容
delete from table-name where filed條件; 刪除滿足where條件的所在行
select * from table-name; 查看錶單數據
select field1,filed2 from table-name; 只查看field1,2所在列內容數據
select * from table-name where field條件; 查找出filed滿足條件的行的數據
update table-name set filed=?; 修改field所有數據爲?
update table-name set filed=? where field條件; 修改滿足where的field數據變爲?
下表是where使用的參數作用。
3.用戶管理及用戶權限管理
1.用戶管理(用戶信息存儲於mysql關係數據庫的user表單中,)
create user 用戶名@主機名 identified by '密碼'; 創建新用戶
select host,user,password from user; 查看用戶信息(幾項重要信息), 其實就是查詢mysql數據庫中user表單信息,其它對用戶修改,刪除操作類似操作普通表單。
2.用戶權限管理
grant 權限 on database-name.table-name to 用戶名@主機; 對某關係數據庫中的某表單賦權限
權限:select, update, delete, insert
show grants for 用戶名@主機; 查看用戶權限