mariadb簡介MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個分支摆昧,主要由開源社區(qū)在維護号阿,采用GPL授權(quán)許可 MariaDB的目的是完全兼容MySQL争便,包括API和命令行怎静,使之能輕松成為MySQL的代替品。在存儲引擎方面舀瓢,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB廷雅。 MariaDB由MySQL的創(chuàng)始人Michael Widenius(英語:Michael Widenius)主導(dǎo)開發(fā),他早前曾以10億美元的價格京髓,將自己創(chuàng)建的公司MySQL AB賣給了SUN航缀,此后,隨著SUN被甲骨文收購朵锣,MySQL的所有權(quán)也落入Oracle的手中谬盐。MariaDB名稱來自Michael Widenius的女兒Maria的名字。
在centos7.0后,系統(tǒng)默認使用mariabd代替mysql.
安裝mariadb
- 通過Yum安裝
yum install mariadb mariadb-server
image.png
2.mariadb相關(guān)命令
systemctl start mariadb #啟動MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重啟MariaDB
systemctl enable mariadb #設(shè)置開機啟動
3.啟動mariadb并設(shè)置開機啟動
systemctl start mariadb #啟動MariaDB
systemctl enable mariadb #設(shè)置開機啟動
4.進入mariadb,命令和mysql一模一樣
mysql -u root -p
...
5.修改root的密碼
update mysql.user set password=PASSWORD('yhb123456') where user='root';
// 更新權(quán)限
flush privileges;
6.新建用戶
// create user '用戶名'@'主機' identified by '密碼' 如果只允許本機訪問 @'localhost' , 或者指定一個ip @'192.xx.xx.xx' 或者使用通配: @'%'
create user 'read_visa'@'%' identified by '123456';
7.給用戶分配權(quán)限
// grant 操作類型 on 數(shù)據(jù)庫.表 to 用戶@'主機' 數(shù)據(jù)庫,表,主機都支持通配符 grant select, insert on *.* to 'read_visa'@'%'
// grant all on visa.* to 'read_visa'@'%'; // all 表示所有權(quán)限
grant select on visa.* to 'read_visa'@'%';