久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Ubuntu1604生產(chǎn)環(huán)境下編譯安裝mariadb10.2.26

 怡紅公子0526 2021-01-02

使用環(huán)境:阿里云ecs   

Ubuntu1604生產(chǎn)環(huán)境下,,編譯安裝mariadb10-2.26

1,、先安裝一些初試環(huán)境所需要的工具軟件包

apt install -y  iproute2  ntpdate  tcpdump telnet traceroute nfs-kernel-server nfs-common  lrzsz tree openssl libssl-dev \
libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute gcc openssh-server iotop unzip zip

apt安裝一下cmake編譯

apt install cmake -y

 準(zhǔn)備mariadb軟件包,,解壓

tar xf tar xf mariadb-10.2.26.tar.gz  
cd mariadb-10.2.26/

先創(chuàng)建一個(gè)mysql的系統(tǒng)用戶

# groupadd mysql && useradd -g mysql -s /usr/sbin/nologin mysql
# id mysql
uid=1003(mysql) gid=1003(mysql) groups=1003(mysql)

 檢查環(huán)境&&編譯&&安裝,,根據(jù)實(shí)際需求添加編譯參數(shù)即可

cmake . -DCMAKE_INSTALL_PREFIX=/apps/mysql -DMYSQL_DATADIR=/data/mysql/ -DSYSCONFDIR=/etc/ -DMYSQL_USER=mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITHOUT_MROONGA_STORAGE_ENGINE=1 -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci && make -j2  && make   install

檢查環(huán)境時(shí)出錯(cuò)了,,提示缺少lib庫(kù)文件相關(guān)的

apt安裝一下缺失的包或者庫(kù)文件

apt install -y libncurses5-dev

 如果還有其他的同樣使用apt安裝或者編譯安裝后,,添加--with-服務(wù)=路徑即可,,然后繼續(xù)執(zhí)行編譯

 

安裝完成

  準(zhǔn)備環(huán)境變量

echo 'PATH=/apps/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
# cat /etc/profile.d/mysql.sh PATH=/apps/mysql/bin:$PATH
source
/etc/profile.d/mysql.sh

 初始化一下數(shù)據(jù)庫(kù)

  初始化,數(shù)據(jù)存放目錄是/data/mysql/下

# pwd
/apps/mysql
# scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql

 

 查看一下生成的數(shù)據(jù)庫(kù)目錄文件

  拷貝mysql的配置文件到/etc/下命名為my.cnf

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

 

 從源碼目錄下的目錄里拷貝啟動(dòng)腳本

#  cp /apps/mysql/support-files/mysql.server /etc/init.d/mysqld
# ll /etc/init.d/mysqld 
-rwxr-xr-x 1 root root 12215 Dec 14 10:28 /etc/init.d/mysqld*

 最后修改一下啟動(dòng)腳本的屬主和屬組的權(quán)限修改為mysql

# chown mysql.mysql /etc/init.d/mysqld
# chown mysql.mysql /apps/mysql -R
# 啟動(dòng)mysql數(shù)據(jù)庫(kù) #
/etc/init.d/mysqld start

 

  查看mariadb的運(yùn)行狀態(tài)

 查看數(shù)據(jù)庫(kù)mariadb的版本

  安裝完成

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多