mariadb和mysql的關係:
mariadb資料庫管理系統是mysql的乙個分支。開發這個分支的原因之一是:甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險。
mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。在儲存引擎方面,10.0.9版起使用xtradb(名稱代號為aria)來代替mysql的innodb。mariadb由mysql的創始人麥可·維德紐斯主導開發,他早前曾以10億美元的**,將自己建立的公司mysql ab賣給了sun,此後,隨著sun被甲骨文收購,mysql的所有權也落入oracle的手中。
mariadb直到5.5版本,均依照mysql的版本。因此,使用mariadb5.5的人會從mysql 5.5中了解到mariadb的所有功能。從2023年11月12日起發布的10.0.0版開始,不再依照mysql的版號。10.0.x版以5.5版為基礎,加上移植自mysql 5.6版的功能和自行開發的新功能。
現在的mariadb的10.3版本的吞吐效能高出了mysql5.6社群版兩倍,並且隨著請求越來越高,差距越來越大。
新增mariadb的repo源:
1、進入/etc/yum.repo.d下,新增centos-mariadb.repo檔案,其中新增內容如下
# mariadb 10.3 centos repository list - created 2018-05-26 07:55 utc
# [mariadb]
name = mariadb
baseurl =
gpgkey=
gpgcheck=1
2、清除yum的快取並重新建立
3、列印mariadb源中的軟體包:
test為測試工具,backup為備份工具
4、安裝mariadb資料庫:
5、啟動資料庫並設定為開機自啟
6、初始化資料庫,並刪除測試資料庫及更改許可權和設定密碼
輸入資料庫設定密碼
是否設定root密碼,輸入y進行設定
是否移除匿名使用者,輸入y移除
是否拒絕root使用者的遠端登陸,根據實際情況選擇
是否重新整理許可權表,輸入y重新整理許可權表
出現此介面,資料庫安全設定完成。
7、連線資料庫,並查詢版本
mysql -uroot -p -a
其中-u制定使用者,-p使用密碼,-a為不預先讀取資料庫。
select version();
show full processlist;
可檢視當前使用者,及登陸位址,選擇的資料庫,資料庫引擎。 在CentOS7中安裝TensorFlow
之後,請到 學習安裝centos7 進入centos,開啟終端,切換為管理員模式。輸入 cd 並按下回車鍵,以切換到家目錄。輸入 yum y install epel release 並按下回車鍵,等待安裝完成。輸入 yum install python pip 並按下回車鍵,等待安裝完成。輸入 p...
在Centos 7中安裝 Mysql
一 安裝mysql a 檢視centos發行版本cat etc redhat release b 根據linux發行版本 centos fedora都屬於紅帽系 從mysql官方 獲取yumrepository。輸入命令 wget i c 安裝完 mysql 的yum repository 每次執行...
在centos7中安裝mysql
切換root 去mysql官網 下一步安裝mysql yum install mysql community server y 修改關閉密碼驗證 alter user root localhost identified by 修改 etc my.cnf 在最後新增 開啟 systemctl star...