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...