在CentOS7中安裝MariaDB10 3

2021-08-20 06:54:45 字數 2395 閱讀 9807

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...