欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MariaDB10.5.6的安裝與使用詳解

 更新時(shí)間:2020年11月23日 14:07:41   作者:龍騰萬里sky  
這篇文章主要介紹了MariaDB10.5.6的安裝與使用詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言

多一手準(zhǔn)備總是好的,被Oracle收購后的MySQL將會(huì)發(fā)生什么樣的變化,我們是無法預(yù)料的。之前也一直下載的是MySQL社區(qū)版的,現(xiàn)在逐漸轉(zhuǎn)到使用MariaDB。多一手準(zhǔn)備,以后也不愁。

正文

簡(jiǎn)介

MariaDB是MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)的一個(gè)復(fù)刻,由社區(qū)開發(fā),有商業(yè)支持,旨在繼續(xù)保持在GNU GPL下開源。MariaDB的開發(fā)是由MySQL的一些原始開發(fā)者領(lǐng)導(dǎo)的,他們擔(dān)心甲骨文公司收購MySQL后會(huì)有一些隱患。

MariaDB打算保持與MySQL的高度兼容性,確保具有庫二進(jìn)制奇偶校驗(yàn)的直接替換功能,以及與MySQL API和命令的精確匹配。MariaDB自帶了一個(gè)新的存儲(chǔ)引擎Aria,它可以替代MyISAM,成為默認(rèn)的事務(wù)和非事務(wù)引擎。它最初使用XtraDB作為默認(rèn)存儲(chǔ)引擎,并從10.2版本切換回InnoDB。

它的首席開發(fā)人員是米卡埃爾·維德紐斯,他是MySQL AB的創(chuàng)始人之一,也是Monty Program AB的創(chuàng)始人。2008年1月16日,MySQL AB 宣布它已經(jīng)同意被Sun微系統(tǒng)集團(tuán)以大約10億美元的價(jià)格收購。該項(xiàng)收購已于2008年2月26日完成。MariaDB是以Monty的小女兒Maria命名的,就像MySQL是以他另一個(gè)女兒My命名的一樣。

版本

MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人會(huì)從MySQL 5.5中了解到MariaDB的所有功能。

從2012年11月12日起發(fā)布的10.0.0版開始,不再依照MySQL的版號(hào)。10.0.x版以5.5版為基礎(chǔ),加上移植自MySQL 5.6版的功能和自行開發(fā)的新功能。

緣起

MariaDB的API和協(xié)議兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和進(jìn)度報(bào)告。這意味著,所有使用MySQL的連接器、程序庫和應(yīng)用程序也將可以在MariaDB下工作。在此基礎(chǔ)上,由于擔(dān)心甲骨文MySQL的一個(gè)更加封閉的軟件項(xiàng)目,F(xiàn)edora等Linux發(fā)行版已經(jīng)在最新版本中以MariaDB取代MySQL,維基媒體基金會(huì)的服務(wù)器同樣也使用MariaDB取代了MySQL。

作為嘗鮮或者學(xué)習(xí),在win環(huán)境下安裝比較方便。當(dāng)然,你也可以安裝虛擬機(jī)(部署linux環(huán)境)。

下載MariaDB選擇合適的版本以及環(huán)境(win或者linux)
https://mariadb.org/download/

全部版本選擇
https://downloads.mariadb.org/mariadb/+releases/

在這里插入圖片描述

linux篇之centos

linux環(huán)境(centos7)
使用yum命令安裝MariaDB,或者在官網(wǎng)下載源碼包。

yum install mariadb-server mariadb

MariaDB數(shù)據(jù)庫的相關(guān)操作命令:
(注意:centos6版本使用service命令替換systemctl)

啟動(dòng)MariaDB

systemctl start mariadb

停止MariaDB

systemctl stop mariadb

重啟MariaDB

systemctl restart mariadb

設(shè)置開機(jī)啟動(dòng)

systemctl enable mariadb

windows篇

解壓MariaDB

#對(duì)應(yīng)你的解壓目錄
D:\work\MariaDB\mariadb-10.5.6-winx64

值得注意的是,新版本MariaDB安裝初始化后,會(huì)自動(dòng)生成一個(gè)my.ini文件,在data文件夾下,比以前安裝更為方便快捷。

在這里插入圖片描述

設(shè)置配置文件my.ini(win環(huán)境),my.cnf(linux環(huán)境)

[client]
#設(shè)置MariaDB客戶端默認(rèn)字符集
default-character-set=utf8

[MariaDB]
#設(shè)置端口3306
port = 3306
#設(shè)置MariaDB的安裝目錄
basedir=D:\\work\\MariaDB\\mariadb-10.5.6-winx64
#設(shè)置MariaDB數(shù)據(jù)庫的數(shù)據(jù)存放目錄
#datadir=D:\\work\MariaDB\\mariadb-10.5.6-winx64\\data
#允許最大連接數(shù)
max_connections=20
#服務(wù)端使用的字符集默認(rèn)為utf8字符集
character-set-server=utf8
#創(chuàng)建新表時(shí)設(shè)置默認(rèn)存儲(chǔ)引擎INNODB或者XtraDB(10.2版本之前首選引擎)
default-storage-engin=INNODB

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
初始化數(shù)據(jù)庫,這里是以前mysql的安裝過程。本來想套用在MariaDB安裝上的,
偷個(gè)懶,可惜部分操作命令并不適用。

密碼隨機(jī)

mysqld --initialize --console

密碼會(huì)輸出在控制臺(tái)

A temporary password is generated for root@localhost: 6hk20yueza=M

你也可以在mysql的data中找到以.err結(jié)尾的文件扎到隨機(jī)生成的密碼
后續(xù)修改密碼

#修改密碼的命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'

推薦這樣設(shè)置,后續(xù)自行修改root用戶密碼
一、運(yùn)行初始化命令,設(shè)置密碼為空

mysqld --initialize-insecure

如果沒有執(zhí)行init操作則不存在data目錄,自然無法啟動(dòng)成功。

二、執(zhí)行安裝命令

mysqld install

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

MySQL與MariaDB安裝過程區(qū)分分割線

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

MariaDBmariadb-10.5.6-winx64.zip解壓版安裝過程

一、運(yùn)行安裝命令

mysqld.exe --install MariaDB

二、初始化數(shù)據(jù)庫,在運(yùn)行之前新建data目錄

mysql_install_db.exe

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

一些客務(wù)端MariaDB的操作命令(win環(huán)境)
啟動(dòng)服務(wù)

net start MariaDB

關(guān)閉服務(wù)

net stop MariaDB

刪除服務(wù)

sc delete MariaDB

登入root用戶,會(huì)提示輸入密碼

mysql -u root -p

正確安裝的情況下,響應(yīng)如下

Enter password:

設(shè)置密碼為空,直接回車鍵登入。

退出服務(wù)
使用quit或者exit命令

設(shè)置mysql服務(wù)為自啟
01、win + r 快捷鍵打開運(yùn)行services.msc命令找到對(duì)應(yīng)的服務(wù)

02、也可以右鍵點(diǎn)擊我的電腦,選擇管理。進(jìn)入后選擇服務(wù)和應(yīng)用程序,展開選中服務(wù)找到對(duì)應(yīng)的服務(wù)

可視化工具
推薦使用Navicat和SQLyog可視化工具。
鏈接: https://pan.baidu.com/s/17EJPJX4aQp3cbHRLWbOL-g 提取碼: akxi

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

相關(guān)文章

  • Mariadb數(shù)據(jù)庫主從復(fù)制同步配置過程實(shí)例

    Mariadb數(shù)據(jù)庫主從復(fù)制同步配置過程實(shí)例

    這篇文章主要為大家介紹了Mariadb數(shù)據(jù)庫主從復(fù)制同步配置過程實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • debian10 mariadb安裝過程詳解

    debian10 mariadb安裝過程詳解

    這篇文章主要介紹了debian10 mariadb安裝過程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Mac中MariaDB數(shù)據(jù)庫的安裝步驟

    Mac中MariaDB數(shù)據(jù)庫的安裝步驟

    大家都知道MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個(gè)分支,主要由開源社區(qū)在維護(hù),采用GPL授權(quán)許可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。這篇文章我們將詳細(xì)介紹在Mac中安裝MariaDB數(shù)據(jù)庫的步驟,有需要可以參考學(xué)習(xí)。
    2016-09-09
  • MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

    MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解

    這篇文章主要介紹了MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動(dòng)操作代碼講解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • MariaDB10.5.6的安裝與使用詳解

    MariaDB10.5.6的安裝與使用詳解

    這篇文章主要介紹了MariaDB10.5.6的安裝與使用詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 我是如何用2個(gè)Unix命令給MariaDB SQL提速的

    我是如何用2個(gè)Unix命令給MariaDB SQL提速的

    我試圖在 MariaDB(MySQL)上運(yùn)行一個(gè)簡(jiǎn)單的連接查詢,但性能簡(jiǎn)直糟糕透了。下面將介紹我是如何通過兩個(gè)簡(jiǎn)單的 Unix 命令,將查詢時(shí)間從 380 小時(shí)降到 12 小時(shí)以下的,需要的朋友可以參考下
    2018-08-08
  • 記一次mariadb數(shù)據(jù)庫無法連接

    記一次mariadb數(shù)據(jù)庫無法連接

    本文給大家分享的是一次mariadb數(shù)據(jù)庫無法連接的處理方法,主要是給大家簡(jiǎn)單描述下處理的思路,希望對(duì)大家處理mariadb數(shù)據(jù)庫有所幫助。
    2016-10-10
  • centos編譯安裝mariadb的詳細(xì)過程

    centos編譯安裝mariadb的詳細(xì)過程

    這篇文章主要介紹了centos編譯安裝mariadb的方法,主要包括安裝cmake環(huán)境及安裝mariadb的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下的相關(guān)資料
    2022-08-08
  • MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server

    MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server

    今天學(xué)習(xí)mongoDB的時(shí)候,啟動(dòng)總是失敗,搜了好久找到這個(gè)文檔解決了問題,是引擎的問題,需要的朋友可以參考下
    2020-02-02
  • CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫

    CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫

    本文主要是給大家詳細(xì)講述了如何在CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫,有需要的小伙伴可以參考下
    2016-11-11

最新評(píng)論