日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MariaDB的二进制包安装方法

發(fā)布時間:2025/4/5 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MariaDB的二进制包安装方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

    軟件包的安裝方式有三種:源碼包安裝、二進(jìn)制包安裝、rpm包安裝。這三種安裝方法都各有優(yōu)劣。RPM安裝:適合小環(huán)境,核心功能都具備,快速搭建環(huán)境,但它的版本一般都不會太高;二進(jìn)制安裝:它是發(fā)布出來時預(yù)先編譯過的,既避免了編譯的麻煩,又提供了增強(qiáng)功能;編譯安裝:它的要求高,要有編譯環(huán)境,編譯時可指定幾乎所有選項(xiàng),可滿足你的所有選擇。

    今天就來講講二進(jìn)制方式的安裝,它即解決了版本的問題,又不會像源碼編譯一樣需要我們花費(fèi)大量的時間去編譯。對于二進(jìn)制格式的包,我們只需要解壓縮后就能夠使用數(shù)據(jù)庫,這聽起來很容易,但必須要注意一些問題。二進(jìn)制格式的程序包是已經(jīng)編譯好的二進(jìn)制程序,所以里邊有很多腳本都是在固定的路徑下執(zhí)行的,所以安裝過程中我們必須按照它所給的安裝信息來安裝。而安裝MariaDB它的安裝路徑必須在/usr/local目錄下,并且目錄名稱必須叫mysql。如果不這樣設(shè)置,一些腳本無法運(yùn)行,更別提能成功安裝了。

    安裝步驟:

      1、下載二進(jìn)制包

      2、解壓到安裝目錄,查看內(nèi)置的安裝信息

      3、準(zhǔn)備配置文件

      4、準(zhǔn)備數(shù)據(jù)庫

      5、準(zhǔn)備日志文件

      6、準(zhǔn)備服務(wù)腳本

      7、安全初始化

    安裝過程:

    1、下載二進(jìn)制包。下載地址為:https://downloads.mariadb.org/

      我這里選擇最新版本的mariadb-10.2.8穩(wěn)定版,進(jìn)入后下載適用于64位操作系統(tǒng)的Linux x86_64版本

    

      這個里面有針對各個版本的不同的二進(jìn)制包,我選擇第二個,它是一個Linux里的通用安裝包。下面的一個是針對systemd系統(tǒng)的安裝包,最后一個安裝包需要你的glibc庫版本在2.14以上。

    2、解壓到安裝目錄下

      下載完成后上傳到Linux里,然后解壓

        tar -xvf mariadb-10.2.8-linux-x86_64.tar.gz

      然后進(jìn)入目錄查看里面給定的安裝信息?

        cat??INSTALL-BINARY

      根據(jù)安裝里的提醒我們?nèi)?zhǔn)備配置文件

    3、準(zhǔn)備配置文件

      根據(jù)文件我們要創(chuàng)建一個mysql的用戶,它可以對以后的mysql數(shù)據(jù)庫進(jìn)行管理,同時我們還可以指定mysql的家目錄,這樣以后它的存儲數(shù)據(jù)就可以獨(dú)立出來放置了,同時指明shell類型為nologin

        useradd -r -m -d /app/date -s /sbin/nologin mysql

      移動解壓的目錄到/usr/local/下,同時還可以創(chuàng)建一個mysql的軟連接,這樣可以方便以后的版本更新

        mv mariadb-10.2.8-linux-x86_64 /usr/local

        cd /usr/local ;?ln -sv mariadb-10.2.8-linux-x86_64 mysql

      然后要把這個目錄的管理權(quán)限給mysql管理

        chown -R root:mysql mysql/

      提供mysql的配置文件,解壓的包里內(nèi)置了幾個提供的配置文件。放置在support-files這個目錄里,我們可以根據(jù)你要創(chuàng)建的數(shù)據(jù)的大小來選擇用哪一個配置文件

     

      這里就選擇最大的huge配置文件來進(jìn)行復(fù)制了,并把它放入指定的目錄下,以避免可能和舊版本的沖突

        mkdir /etc/mysql/

        cp support-files/my-huge.cnf? /etc/mysql/my.cnf

      編寫里面的配置文件

        vim? /etc/mysql/my.cnf

    ? ??

      在mysqld的后面加入有注釋的這三行,目的是為了指明數(shù)據(jù)存放位置和方便以后對表的管理。

    4、準(zhǔn)備數(shù)據(jù)庫文件

      ./scripts/mysql_install_db --datadir=/app/data --user=mysql

      執(zhí)行后它會給一些警報信息,當(dāng)然這些警報信息是可以忽略的

?    5、準(zhǔn)備日志文件

      準(zhǔn)備好日志文件,這樣可以有利于以后的排錯。當(dāng)然由于這個服務(wù)是mysql管理的,而mysql是對/var/log/這個目錄沒有寫權(quán)限的,所以這里我們還需要給mysql一個ACL的特殊權(quán)限才行

      mkdir /var/log/mariadb/      MariaDB的默認(rèn)存放目錄就為mariadb,所以就創(chuàng)建這樣一個存放MariaDB日志的目錄

      touch /var/log/mariadb/mariadb.log  再創(chuàng)建一個放日志的空文件

      setfacl -R -m u:mysql:rwx /var/log/mariadb/mariadb.log  給予mysql一個ACL的特殊權(quán)限,使它可以讀寫日志

    6、準(zhǔn)備服務(wù)腳本

      到這里MariaDB二進(jìn)制包已經(jīng)安裝完畢了。我們現(xiàn)在就要把這個服務(wù)啟動起來,所以就需要為這個服務(wù)準(zhǔn)備啟動腳本。當(dāng)然這個腳本也在軟件包里有提供,我們只需要復(fù)制出來就可以使用了。這個腳本也是放置在support-files這個目錄里,它的里面有一個mysql.server的文件就是提供的服務(wù)腳本

      cp support-files/mysql.server /etc/init.d/mysql  復(fù)制到/etc/init.d/放置服務(wù)腳本的目錄下

      chkconfig --add mysql    把這個服務(wù)加入到服務(wù)列表中去

      chkconfig on        把這個服務(wù)設(shè)定為開機(jī)自啟,默認(rèn)為2、3、4、5這三種模式下開機(jī)會自動啟動
      service mysql start     打開這個服務(wù)

      做完這些后我們就可以進(jìn)入數(shù)據(jù)庫了,但是它的命令路徑不在默認(rèn)的PATH路徑下,而是在/usr/local/mysql/bin/目錄下,所以我們每次要進(jìn)入數(shù)據(jù)庫還需要敲這長長的一串命令。這樣太麻煩

      所以我們就把這個命令的路徑寫入到PATH變量里面去,省的以后敲命令麻煩

      vim /etc/profile.d/mysql.sh

        export? PATH=/usr/local/mysql/bin:$PATH

      source?/etc/profile.d/mysql.sh  使這個配置文件及時生效

      添加完成后就可以使用 mysql 這個命令來直接進(jìn)入數(shù)據(jù)庫了

    7、安全初始化

      此時myaql這個服務(wù)以經(jīng)開啟了,但是它現(xiàn)在并不安全。因?yàn)楝F(xiàn)在任何用戶都可以訪問這個數(shù)據(jù)庫,所以我們要給這個數(shù)據(jù)庫設(shè)置管理用戶,設(shè)定訪問權(quán)限。

      下面這個xxxx用戶是不需要密碼就可以進(jìn)入的:

    

      所以為了安全,我們要對數(shù)據(jù)庫進(jìn)行安全初始化設(shè)置。這個命令在mysql的命令包里是自帶的所以我們只需要去執(zhí)行這條命令就可初始化了

    

    

      從上圖可以看到安全初始化后,匿名賬號已經(jīng)登錄不進(jìn)去了。現(xiàn)在管理員就可以自由的分配用戶來進(jìn)行對數(shù)據(jù)庫的管理了。

      管理員進(jìn)入數(shù)據(jù)庫進(jìn)行查看:

    

      當(dāng)然這樣純字符的管理并不是那么的好看,所以它還可以結(jié)合HTTP和PHP這兩個服務(wù)來進(jìn)行網(wǎng)頁上的圖形化管理,這就是lamp組合。那樣將會更容易看懂,更容易操作。當(dāng)然這里就先不介紹那么多了

    

轉(zhuǎn)載于:https://www.cnblogs.com/54db/p/7586577.html

總結(jié)

以上是生活随笔為你收集整理的MariaDB的二进制包安装方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇毛片一区二区三区 | 日韩欧美第一区 | 日韩精品国产精品 | 欧洲性开放大片 | 色婷婷av一区二区三 | 亚洲欧美经典 | 亚洲欧洲在线看 | 99re国产精品 | 一起射导航 | 狠狠狠狠狠狠狠 | 色视频网址 | 亚洲午夜伦理 | 久艹在线观看视频 | 久久网国产 | wwwwww国产 | 欧美激情成人在线 | 欧美亚洲高清 | 国产伦精品一区二区三区高清版禁 | a视频在线看 | 五月婷婷婷婷 | 奇米网在线观看 | 禁漫天堂黄漫画无遮挡观看 | 国产亚洲成av人片在线观看桃 | 久久一区国产 | 99亚洲天堂 | 日韩免费一区二区 | 人人射人人插 | 性欧美ⅴideo另类hd | 日本高清www免费视频 | 国产中文| 亚洲中文字幕无码专区 | 亚洲香蕉在线 | 国产精品污 | 天天色小说 | 电影寂寞少女免费观看 | 亚洲爆爽| 好爽快一点高潮了 | 亚洲综合国产 | 精品无码国产一区二区三区51安 | 欧美精品v国产精品v日韩精品 | 精品国产a线一区二区三区东京热 | 久久av资源站 | 深爱婷婷网 | 国产久草视频 | 九九久久视频 | 亚洲三级影院 | 久久国产网站 | 黄色av网站在线播放 | 亚洲乱码中文字幕久久孕妇黑人 | 九九碰 | hitomi一区二区三区精品 | av在线免费播放网站 | 天天做天天操 | 中文字幕第 | 日本精品一区二区三区在线观看 | 欧美成免费 | 欧美午夜精品久久久久久浪潮 | 四川丰满妇女毛片四川话 | 亚洲天天看 | 人妻无码中文字幕 | 日韩激情在线视频 | 麻豆av网址 | 一二三四视频社区在线 | 亚洲人成人 | 精品一区二区三区久久 | 香蕉视频在线观看www | 成人毛片18女人毛片免费 | 91tv在线| 亚洲精品一区二区三区中文字幕 | 色老汉av一区二区三区 | 欧美黑人精品 | 亚洲精品一区二区三区婷婷月 | 在线观看欧美一区 | 色94色欧美sute亚洲线路二 | 2021av| 污免费视频 | 狠狠干精品 | www.亚色| 中文字幕日日夜夜 | 三级黄色在线播放 | 中文字幕在线视频免费 | 精品国产传媒 | 尤物国产 | 秋霞伦理一区二区 | 日本少妇一区二区 | 天天激情| 丝袜一区二区三区四区 | 大波大乳videos巨大 | 日韩一区在线看 | 国产成人一级 | 在线欧美色 | 成人自拍网站 | 国产精品igao | 日韩视频专区 | 亚洲视频一二三四 | 国产精彩视频一区二区 | 岳狂躁岳丰满少妇大叫 | 日本不卡一区二区三区视频 | 男女做爰真人视频直播 |