**:
mysql 最新的版本都需要cmake編譯安裝,估計以後的版本也會採用這種方式,所以特地記錄一下安裝步驟及過程,以供參考。
注意:此安裝是預設centos下已經安裝了最新工具包,比如gnu make,gcc,perl,libnc
urses5-dev
以下安裝中涉及的幾點需要提前說明的問題:
2. mysql 將以mysql使用者執行,而且將加入 service 開機自動執行
3. mysql 將被安裝在 /usr/local/mysql/ 目錄下
4. mysql 預設安裝使用 utf8 字符集
5. mysql 的資料和日誌檔案儲存在 /data/mysql/ 對應目錄下
6. mysql 的配置檔案儲存於
二. 安裝 cmakecd
/usr/local/src
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./bootstr
apgmake
gmake install
cd ../
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ../
三. 編譯安裝 mysql 5.5.22
/usr/sbin/groupadd
mysql
/usr/sbin/useradd
-g mysql mysql
tar xzvf mysql-5.5.22.tar.gz
cd mysql-5.5.22/
cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_unix_addr=/var/lib/mysql/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -denabled_local_infile=1 -dmysql_datadir=/data/mysql -dmysql_user=mysql
make
make install
chmod
+w /usr/local/mysql
chown
-r mysql:mysql /usr/local/mysql
ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
mkdir
-p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -r mysql:mysql /var/mysql/
cdsu
pport-files/ cp
my-large.cnf /etc/my.cnf (注意:my-large.cnf適用於1g記憶體左右的伺服器,可以根據自己配置情況選用my-large.cnf 或 my-huge.cnf 等不同配置)
cp mysql.server /etc/init.d/mysqld
四. 配置啟動mysql 5.5.22
1. 若有需要請先修改 mysql 的配置 my.cnf
vi /etc/my.cnf
2. mysql 初始化安裝
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/var/mysql/my.cnf \
--based
ir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql
3. 將 mysql 加入開機啟動
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (編輯此檔案,查詢並修改以下變數內容:)
basedir=/usr/local/mysql
datadir=/var/mysql/data
chkconfig
--add mysqld
chkconfig --level 345 mysqld on
4. 啟動 mysql
service mysqld start
手動編譯原始碼安裝mysql 原始碼編譯安裝mysql
1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...
mysql 5 5 22綠色版安裝配置
把mysql 5.5.22.rar解壓到c盤根目錄,如果要解壓到其它目錄則需要修改 c mysql 5.5.22 my.ini中的 1 basedir c mysql 5.5.22 2 datadir c mysql 5.5.22 data 為相應的路徑。資料庫例項的賬號密碼 root 888 2 ...
php swoole redis原始碼編譯安裝
tar zxvf php 7.2.4.tar.gz cd php 7.2.4 configure prefix usr local php make make install git clone cd swoole usr local php bin phpize configure with ph...