亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

centos6上以二進制方式安裝mariadb5.5

發布時間:2020-07-22 16:48:59 來源:網絡 閱讀:492 作者:a_pan 欄目:MySQL數據庫

準備mariadb-5.5.57-linux-x86_64.tar.gz二進制程序包

此包是經過編譯的,也就是說我們要在特定的目錄下安裝;


步驟1、準備mysql用戶

mkdir /app/data

#此目錄是存放mysql數據庫、表的

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

#創建mysql用戶,很多操作都是以mysql用戶身份執行


步驟2、準備二進制文件

tar -xvf mariadb-5.5.57-linux-x86_64.tar.gz  -C /usr/local/

#將二進制軟件包解壓縮到指定目錄/usr/local下

#這個目錄是在編譯時就已經定死的,必須在此目錄下

cd /usr/local/
mv mariadb-5.5.57-linux-x86_64/ mysql

#同樣是提前定好的,目錄名稱也必須是mysql


步驟3、編輯配置文件

mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-large.cnf  /etc/mysql/my.cnf

#我們需要修改mysql的配置文件,復制模板修改即可
vim /etc/mysql/my.cnf

# The MariaDB server
[mysqld]
datadir     = /app/data  //指定數據存放的路徑

innodb_file_per_table = on 
skip_name_resolve = on      

#添加以上三行內容,最主要的是第一行

#此時/app/data還沒有任何數據文件


步驟4、創建系統數據庫mysql

cd /usr/local/mysql/

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

#創建數據庫文件,同時還會創建test測試數據庫等文件,這時/app/data下就有很多文件


步驟5、添加mysql服務

cp /usr/local/mysql/support-files/mysql.server  /etc/rc.d/init.d/mysqld

#將mysql的服務腳本復制到系統啟動加載的目錄下,系統啟動時就會加載此腳本開啟mysql服務

chkconfig --add mysqld

chkconfig mysqld on

#設置mysqld開機自啟動


步驟6、啟動mysqld

service mysqld  start

#此時啟動服務會提示失敗信息,那是因為日志文件未指定權限

#在/etc/my.cnf文件中明確之處日志文件的路徑,即log-error=/var/log/mysqld.log

#所以我們要確保此文件存在并且mysql對其具有讀寫權限

touch /var/log/mysqld.log

setfacl -m u:mysql:rw /var/log/mysqld.log

service mysqld  start

#此時再啟動服務就能成功

#服務雖然能夠啟動,但是mysql依然無法使用,提示沒有此命令

#其原因在于未在全局變量PATH中指定mysql的命令

vim /etc/profile.d/mysql.sh

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

.  /etc/profile.d/mysql.sh  //修改完記得使之生效

#至此就可以使用mysql了


大家可能會奇怪,/etc/mysql/my.cnf與/etc/my.cnf有什么區別?

其實二者都是mysql的配置文件,只是執行先后順序不同而已,先執行/etc/my.cnf再執行/etc/mysql/my.cnf,

也就是說后者的優先級高于前者,所以我們在/etc/mysql/my.cnf下修改配置信息;

至于日志文件因為只有/etc/my.cnf文件定義了,所以/etc/mysql/my.cnf中就無需多此一舉再次配置了;


步驟7、安全初始化數據庫

/usr/local/mysql/bin/mysql_secure_installation  //由于mysql剛安裝,并沒有任何安全策略,任何匿名用戶都可登陸,存在安全隱患

#設置數據庫管理員root口令
#禁止root遠程登錄
#刪除anonymous用戶帳號
#刪除test數據庫

以上就是以二進制方式安裝mariadb的所有步驟,結束!


向AI問一下細節

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

AI

辽阳县| 科技| 赫章县| 定兴县| 柳河县| 威宁| 波密县| 盐源县| 郴州市| 乌拉特后旗| 石阡县| 临漳县| 巴塘县| 福海县| 胶南市| 平昌县| 定西市| 扬州市| 来安县| 惠水县| 华阴市| 玛多县| 米脂县| 绿春县| 金阳县| 永顺县| 九寨沟县| 那坡县| 宁明县| 会同县| 长汀县| 黄浦区| 临猗县| 库车县| 胶南市| 桦甸市| 辛集市| 工布江达县| 东兰县| 天峻县| 大庆市|