前言:mariadb資料庫和mysql資料庫是同乙個團隊所開發,因為mysql被收購後不再開源,所以所在mysql的開發團隊離職後又重新開發了了新的開源資料庫mariadb
安裝mariadb服務
1、安裝主程式和服務端程式
# yum install mariadb mariadb-server
# systemctl restart mariadb
# systemctl enable mariadb
2、初始化mariadb資料庫
# mysql_secure_installation //設定使用者資訊
建立本地使用者並進行mysql資料庫授權# mysql -u root -p
> show databases;
>
set password = password(
'自定義資料庫密碼'
);//修改資料庫密碼
> create user lala@localhost identfied by '設定使用者密碼' //建立本地賬戶
> grant select,update,delete,insert on mysql.* to lala@localhost; //將mysql資料庫授權給使用者lala@localhost
>
exit
# mysql -u lala -p
> show databases;
> use mysql; //在lala使用者下檢視mysql資料庫
> show table; //查表單
>
exit
# mysql -u root -p
> revoke select,update,delete,insert on mysql.* from lala@localhost;
>
exit
在root使用者下建立自己的資料庫# mysql -u root -p
> show databases;
> create database 自定義資料庫名字; //建立資料庫
> show databases;
> use 自定義資料庫名字; //進入資料庫
> create table mybook(name char(15),price int,pages int)
;> discribe mybook; //查表單(字段)
> insert into mybook(name,price,pages) values(
'自定義名字','自定義數字','自定義頁數'
);>
select * from mybook; //查表單(查所有)
> update mybook set price=100; //修改自定義數字
> delete from mybook; //刪除表單
>
select * from mybook where name =
'自定義名字';//精確查詢
>
select * from mybook where price < 100; //範圍性查詢
>
exit
資料庫的備份# mysqldump -u root -p 需備份的資料庫名稱 > /root/lala.dump
# mysql -u root p
> use 資料庫名稱;
> delete from mybook; //刪除資料表單。drop //用於刪除資料庫賬戶
>
select * from mybook;
>
exit
資料庫的恢復# mysqldump -u root -p 需備份的資料庫名稱 < /root/lala.dump
# mysql -u root -p
> show databases;
> use 資料庫名稱;
>
select * from mybook;
>
exit
使用MariaDB資料庫管理系統
一 初始化mariadb服務 1 相較於mysql,mariadb資料庫管理系統有較多豐富的擴充套件特性,比如對微妙級別的支援 執行緒池 子查詢優化 程序報告等 配置妥當yum軟體倉庫後,即可安裝部署mariadb資料庫主程式及服務端程式。2 安裝mariadb主程式 yum y install m...
Mariadb資料庫使用者及許可權管理
localhost 本機 192.168.150.網段 所有 方法二 在授權同時就建立使用者 grant 許可權列表 on 資料庫名.表名 to 使用者名稱 identified by 密碼 with grant option with grant option 這個選項表示該使用者可以將自己擁有的...
你好!MariaDB資料庫
我們最熟知的資料庫莫過於mysql,開源給了他親民的一面,但是它被甲骨文收購以後呢,mysql的能否繼續開源下去成了大家茶前飯後所顧慮的問題,同樣,mysql的創始人widenius 麥可 維德紐斯 先生也在擔心這個問題,他覺得依靠sun oracle來發展mysql,實在很不靠譜,於是決定另開分支...