溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在centos系統(tǒng)中安裝mariadb

發(fā)布時間:2021-03-03 16:05:42 來源:億速云 閱讀:152 作者:Leah 欄目:MySQL數(shù)據(jù)庫

這篇文章給大家介紹如何在centos系統(tǒng)中安裝mariadb,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

刪除之前安裝的mariadb

1.使用rpm -qa | grep mariadb搜索 MariaDB 現(xiàn)有的包:

如果存在,使用rpm -e --nodeps mariadb-*全部刪除

[root@localhost ~]# rpm -qa | grep mariadb
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost ~]# rpm -e mysql-*
錯誤:未安裝軟件包 mysql-*

2.使用rpm -qa | grep mariadb搜索 MariaDB 現(xiàn)有的包:

如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部刪除;

[root@localhost ~]# yum remove mysql mysql-server mysql-libs compat-mysql51
已加載插件:fastestmirror, langpacks
參數(shù) mysql 沒有匹配
參數(shù) mysql-server 沒有匹配
參數(shù) compat-mysql51 沒有匹配
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 mariadb-libs.x86_64.1.5.5.52-1.el7 將被 刪除
--> 正在處理依賴關系 libmysqlclient.so.18()(64bit),它被軟件包 perl-DBD-MySQL-4.023-5.el7.x86_64 需要
--> 正在處理依賴關系 libmysqlclient.so.18()(64bit),它被軟件包 2:postfix-2.10.1-6.el7.x86_64 需要
--> 正在處理依賴關系 libmysqlclient.so.18()(64bit),它被軟件包 1:qt-mysql-4.8.5-13.el7.x86_64 需要..........

安裝mariadb

安裝命令:

復制代碼 代碼如下:


yum -y install mariadb mariadb-server

啟動命令:

復制代碼 代碼如下:


systemctl start mariadb

添加開機啟動

復制代碼 代碼如下:


systemctl enable mariadb

簡單配置

復制代碼 代碼如下:


mysql_secure_installation

進入命令行模式

mysql -uroot -p

遇到的問題

Host is not allowed to connect to this MySQL server

MySQL不允許遠程登錄,所以遠程登錄失敗了,解決方法如下:

在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼
執(zhí)行use mysql;
執(zhí)行update user set host = '%' where user = 'root';這一句執(zhí)行完可能會報錯,不用管它。
執(zhí)行FLUSH PRIVILEGES;
經(jīng)過上面4步,就可以解決這個問題了。
注: 第四步是刷新MySQL的權限相關表,一定不要忘了,我第一次的時候沒有執(zhí)行第四步,結果一直不成功,最后才找到這個原因。

關于如何在centos系統(tǒng)中安裝mariadb就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI