主頁(yè) > 知識(shí)庫(kù) > DeepinV20快速安裝Mariadb的詳細(xì)步驟

DeepinV20快速安裝Mariadb的詳細(xì)步驟

熱門(mén)標(biāo)簽:江西南昌百應(yīng)電話(huà)機(jī)器人 hbuilder地圖標(biāo)注 隨州營(yíng)銷(xiāo)電話(huà)機(jī)器人怎么樣 400電話(huà)從哪里申請(qǐng)濱州 天音通信電話(huà)機(jī)器人 杭州400電話(huà)如何申請(qǐng)的 高德地圖標(biāo)注商家在哪 400電話(huà)申請(qǐng)?jiān)趺纯?/a> 機(jī)器人電話(huà)機(jī)創(chuàng)意繪畫(huà)

MySQL的創(chuàng)始人麥克爾·維德紐斯主導(dǎo)開(kāi)發(fā),早前曾以10億美元的價(jià)格,將自己創(chuàng)建的公司MySQL賣(mài)給了SUN,此后,隨著SUN被甲骨文收購(gòu),MySQL的所有權(quán)也落入Oracle的手中。甲骨文公司收購(gòu)了MySQL后,有將MySQL閉源的潛在風(fēng)險(xiǎn),因此社區(qū)采用分支的方式來(lái)避開(kāi)這個(gè)風(fēng)險(xiǎn)。

MariaDB數(shù)據(jù)庫(kù)管理系統(tǒng)是MySQL的一個(gè)分支,主要由開(kāi)源社區(qū)在維護(hù),采用GPL授權(quán)許可MariaDBAPI協(xié)議兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和進(jìn)度報(bào)告。
這意味著,所有使用MySQL的連接器、程序庫(kù)和應(yīng)用程序也將可以在MariaDB下工作。

安裝Mariadb

首先可以查看系統(tǒng)是否已經(jīng)安裝MariaDBMySQL數(shù)據(jù)庫(kù)
MariaDBMySQL的命令基本都是一致的

查看MariaDBMySQL版本

mysql -V

如果沒(méi)有顯示相關(guān)信息,則使用下面的命令進(jìn)行安裝,安裝過(guò)程中會(huì)有相應(yīng)提示,輸入Y,然后Enter回車(chē)即可

安裝MariaDB服務(wù)

sudo apt-get install mariadb-server

安裝libmariadbclient(這個(gè)一般是開(kāi)發(fā)需要,可選可不選)

sudo apt-get install libmariadbclient-dev libssl-dev

就這兩句,安裝就完成了,可以使用命令mysql -V查看MariaDB版本信息,如果安裝成功,是會(huì)有相應(yīng)的信息的,例如下面這樣

接下來(lái)就是MariaDB的相關(guān)配置了

配置Mariadb

連接Mariadb

sudo mysql -u root -p

一般情況,安裝完Deepin系統(tǒng)后,都是沒(méi)有設(shè)置root用戶(hù)的密碼的,所以,輸入該條命令后,直接Enter回車(chē)即可;

如果已經(jīng)設(shè)置了root用戶(hù)的密碼,輸入該條命令后,會(huì)提示輸入密碼,輸入root用戶(hù)的密碼即可
【拓展】:查看root用戶(hù)的密碼

sudo cat /etc/mysql/debian.cnf

Linux下萬(wàn)物皆文件,閑著沒(méi)事做,完全可以多看看這些文件都有哪些內(nèi)容

如果可以看到下面這樣,說(shuō)明MariaDB連接成功

MariaDB會(huì)默認(rèn)有一個(gè)名稱(chēng)為mysql的數(shù)據(jù)庫(kù),使用mysql數(shù)據(jù)庫(kù)

use mysql;

此時(shí)使用的數(shù)據(jù)庫(kù)的名稱(chēng)為mysql

Mariadb用戶(hù)

創(chuàng)建用戶(hù)

相應(yīng)語(yǔ)句:create user '用戶(hù)名'@'%' identified by '密碼'

例如:創(chuàng)建用戶(hù)名為bobo,密碼為hh123456的用戶(hù)

create user 'bobo'@'%' identified by 'hh123456';

允許外部訪問(wèn)MariaDB

授權(quán)語(yǔ)句:
grant all privileges on 庫(kù)名.表名 to ‘用戶(hù)名'@‘IP地址' identified by ‘密碼' with grant option;

  • 庫(kù)名: 要遠(yuǎn)程訪問(wèn)的數(shù)據(jù)庫(kù)名稱(chēng),所有的數(shù)據(jù)庫(kù)使用*
  • 表名: 要遠(yuǎn)程訪問(wèn)的數(shù)據(jù)庫(kù)下的表的名稱(chēng),所有的表使用*
  • 用戶(hù)名: 要賦給遠(yuǎn)程訪問(wèn)權(quán)限的用戶(hù)名稱(chēng)
  • IP地址: 可以遠(yuǎn)程訪問(wèn)的電腦的IP地址,所有的地址使用%
  • 密碼: 要賦給遠(yuǎn)程訪問(wèn)權(quán)限的用戶(hù)對(duì)應(yīng)使用的密碼

例如:授予bobo用戶(hù)外部訪問(wèn)的權(quán)限

grant all privileges on *.* to 'bobo'@'%' identified by 'hh123456' with grant option;

然后刷新一下權(quán)限

flush privileges;

此時(shí)也可以用該語(yǔ)句看一下用戶(hù)的權(quán)限:

select host,user,plugin,authentication_string from user;

%說(shuō)明bobo用戶(hù)有外部訪問(wèn)的權(quán)限

Mariadb訪問(wèn)配置

進(jìn)入etc/mysql/mariadb.conf.d目錄下

cd etc/mysql/mariadb.conf.d

編輯50-server.cnf文件
注意:這里一定要加sudo權(quán)限,否則權(quán)限不夠,更改無(wú)法生效,還會(huì)產(chǎn)生臨時(shí)文件

sudo vim 50-server.cnf

然后按i進(jìn)入輸入模式,滑動(dòng)滾輪,將光標(biāo)移至port=3306處,按退格鍵←BackSpace# 刪除,通過(guò)鼠標(biāo)將光標(biāo)移至bind-address=127.0.0.1處,加上#將這行注釋


修改完后,按Esc鍵進(jìn)入命令模式,然后按:鍵即可進(jìn)入末行模式下,輸入wq保存并退出vim編輯
重啟一下Mariadb

sudo systemctl restart mysql

Mariadb啟動(dòng)與關(guān)閉

查看狀態(tài)

sudo systemctl status mysql

啟動(dòng)

sudo systemctl start mysql

重啟

sudo systemctl restart mysql

關(guān)閉

sudo systemctl stop mysql

到此這篇關(guān)于DeepinV20安裝Mariadb的文章就介紹到這了,更多相關(guān)Deepin安裝Mariadb內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Linux安裝MariaDB數(shù)據(jù)庫(kù)的實(shí)例詳解
  • MariaDB10.5.6的安裝與使用詳解
  • CentOS 8 安裝 MariaDB的詳細(xì)教程
  • Windows10系統(tǒng)下安裝MariaDB 的教程圖解
  • Window7安裝MariaDB數(shù)據(jù)庫(kù)及系統(tǒng)初始化操作分析
  • CentOS 7中成功安裝MariaDB的方法教程

標(biāo)簽:昆明 招商 葫蘆島 常德 鶴崗 沈陽(yáng) 保定 石嘴山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《DeepinV20快速安裝Mariadb的詳細(xì)步驟》,本文關(guān)鍵詞  DeepinV20,快速,安裝,Mariadb,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《DeepinV20快速安裝Mariadb的詳細(xì)步驟》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于DeepinV20快速安裝Mariadb的詳細(xì)步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章