mysql 原始碼安裝

2021-07-05 06:56:07 字數 2093 閱讀 5379

mysql5.6.26 原始碼安裝

2.安裝編譯mysql原始碼等必要的一些軟體

這個要根據伺服器的情況來,以下是我的伺服器上需要安裝的一些軟體。

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel  perl perl-devel

3、編譯安裝

新增使用者

groupadd mysql

useradd -r -m -g mysql mysql

編譯安裝

tar -zxvf mysql-5.6.26.tar.gz

cd mysql-5.6.26

#預設情況下是安裝在/usr/local/mysql

cmake .

make

make install

也可指定cmake引數

cmake引數

cmake \

-dcmake_install_prefix=/usr/local/mysql \

-dmysql_datadir=/usr/local/mysql/data \

-dsysconfdir=/etc \

-dwith_myisam_storage_engine=1 \

-dwith_innobase_storage_engine=1 \

-dwith_memory_storage_engine=1 \

-dwith_readline=1 \

-dmysql_unix_addr=/var/lib/mysql/mysql.sock \

-dmysql_tcp_port=3306 \

-denabled_local_infile=1 \

-dwith_partition_storage_engine=1 \

-dextra_charsets=all \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci

編譯的引數可以參考

改變目錄所有者

chown -r mysql:mysql /usr/local/mysql

4.修改mysql伺服器引數配置

cd /usr/local/mysql/support-files

#使用預設配置檔案

cp my-default.cnf /etc/my.cnf

(my.cnf檔案根據實際需要進行修改)

5.初始化資料庫

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

6.註冊為服務

cd /usr/local/mysql/support-files

#註冊服務

cp mysql.server /etc/rc.d/init.d/mysql

#讓chkconfig管理mysql服務

chkconfig --add mysql

#開機啟動

chkconfig mysql on

7、啟動mysql服務

service mysql start

8、將mysql的bin 加入到path中

cd ~

#我把path新增到當前使用者目錄的bashrc中,如果需要全域性設定,請修改`/etc/profile`

vi .bashrc

#加入以下內容

path=/usr/local/mysql/bin:$path

export path

原始碼安裝 mysql 原始碼安裝 mysql

yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...

mysql 原始碼文件 mysql原始碼安裝官方文件

以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...

原始碼安裝MySQL

在fedora 11中,楞是裝不好原始碼mysql。折騰半天,把安裝過程記錄在此,以資共饗。ps 我用的時5.1.32,你當然可以使用最新的5.1.35。第一步 以rocrocket普通使用者登入系統,系統中不必要有mysql使用者和mysql使用者組。我可沒用root登入哦 第二步 tar xzv...