多實例

多實例

多實例 源碼安裝編譯

1. useradd -r -s /sbin/nologin mysql
yum groupinstall “development tools” — 安裝 包組

2. yum install cmake —

tar xvf mariadb-10.2.12.tar.gz
#mkdir /mysqldb
chown -R mysql.mysql /mysqldb/

實驗:源碼編譯安裝mariadb

3.
cmake . \
-DCMAKE_INSTALL_PREFIX=/app/mysql \
-DMYSQL_DATADIR=/mysqldb/ \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DMYSQL_UNIX_ADDR=/app/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0 \
-DWITHOUT_MROONGA_STORAGE_ENGINE=1

原則: 環境包一定要先 安裝 ,不然 要重新 編譯(之前的刪除 重來)
安裝少的包
ncurses-devel
/mariadb-10.2.12]#rm -rf *

4.make && make install

多實例 源碼安裝編譯
—————————————————–
軟件程序: /app/mysql
數據庫 : /mysqldb/

5 添加環境變量
echo ‘PATH=/app/mysql/bin:$PATH’ > /etc/profile.d/mysql.sh –> echo $PATH
. /etc/profile.d/mysql.sh
6 初始化:
/app/mysql/scripts/mysql_install_db –basedir=/app/mysql –datadir=/mysqldb/3306/data –user=mysql
軟件程序路徑 數據庫數據路徑 用戶
7配置文件
cp /app/mysql/support-files/my-huge.cnf /etc/my.cnf
vim /etc/my.cnf
datadir=/mysqldb/3306/data

8. 啟動 服務腳本
cp /app/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig –add mysqld –> chkconfig –list

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91350

(0)
百澗溪百澗溪
上一篇 2018-01-29 14:54
下一篇 2018-01-29 21:01

相關推薦

  • Google 開源技術protobuf

    1.  Protobuf簡介        protobuf是google提供的一個開源序列化框架,類似于XML,JSON這樣的數據表示語言,其最大的特點是基于二進制,因此比傳統的XML表示高效短小得多。雖然是二進制數據格式,但并沒有因此變得復雜,開發人員通過按照一定的語法定義結構化的消息格式,然后送給命令行…

    系統運維 2015-04-04
  • 文本處理工具

    cat:查看文本文件  tac:豎行相反  rav:行內相反 -n:顯示時加行號(空行也加行號) -b:            (空行不加) more:分頁查看文件 -d:顯示翻頁及退出提示 less:一頁一頁查看文件或STDIN輸出 head:前 -n#:前#行內容 tail:…

    Linux干貨 2016-08-08
  • N26-第一周作業

    1、描述計算機的組成及其功能;  計算機組成部分分為硬件及軟件。  硬件:  計算機硬件主要有五大部分組成:運算器、控制器、存儲器、輸入設備、輸出設備;  1)運算器、控制器,統稱為處理器,也就是CPU:    主要功能是對各種數據進行運算,包括加、減、乘、除的算術運算,還包括進行邏輯判斷的能力,如…

    Linux干貨 2016-12-31
  • Ansible (playbook)

    一、YAML 1.1 YAML介紹 YAML是一個可讀性高的用來表達資料序列的格式。YAML參考了其他多種語言,包括:XML、C語言、Python、Perl以及電子郵件格式RFC2822等。Clark Evans在2001年在首次發表了這種語言,另外Ingy d?t Net與Oren Ben-Kiki也是這語言的共同設計者。 YAML Ain’t Marku…

    Linux干貨 2017-11-01
  • Linux用戶和組相關知道小結

    用戶和組主要配置文件相關的參數,以及這些文件管理常用的命令。有很多的不足的地方。望大家指導。

    Linux干貨 2017-11-18
  • shell腳本練習

    習題1:打印99乘法表 #!/bin/bash # for ((j=1;j<=9;j++)) do for ((i=1;i<=j;i++)) do echo -e -n “${i}x${j}=$[${i}*${j}]\t” done echo done 習題2:寫一個腳本(1)創建目錄/tmp/dir-當前日期時間;例如/tmp/dir-2015…

    Linux干貨 2017-05-22
欧美性久久久久