mysql-debuginfo 除錯mysql的元件
mysql-devel 想針對於mysql編譯安裝php等依賴於mysql的元件包
mysql-embedded mysql的嵌入式版本
mysql-server 共享庫
mysql-shared 共享庫
mysql-shared-dompat 為了相容老版本的共享庫
mysql-server-community-5.5.28-1.rhel5.i386.rpmmysql-client-community-5.5.28-1.rhel5.i386.rpm
rpm -ivh mysql-server-community-5.5.28-1.rhel5.i386.rpmrpm -ivh mysql-client-community-5.5.28-1.rhel5.i386.rpm
-h 使用符號#顯示安裝進度-v 報告每一步操作的情況
# groupadd -r mysql# useradd -g mysql -r -s /sbin/nologin -m -d /mydata/data mysql
# chown -r mysql:mysql /mydata/data
# tar xf mysql-5.5.28-linux2.6-i686.tar.gz -c /usr/local# cd /usr/local/
# ln -sv mysql-5.5.28-linux2.6-i686 mysql
# cd mysql
# chown -r mysql:mysql .
# scripts/mysql_install_db --user
=mysql
--datadir
=/mydata/data
# chown -r root .
# cd /usr/local/mysql# cp support-files/my-large.cnf /etc/my.cnf
修改此檔案中thread_concurrency的值為你的cpu個數乘以2,比如這裡使用如下行:thread_concurrency= 2
另外還需要新增如下行指定mysql資料檔案的存放位置:
datadir
= /mydata/data
# cd /usr/local/mysql# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld# chkconfig mysqld on
# tar xf cmake-2.8.8.tar.gz# cd cmake-2.8.8
# ./bootstrap 使用此指令碼來檢測編譯環境
# make
# make install
cmake .cmake . -lh 或 ccmake . 查詢可以使用的相關選項
-dcmake_install_prefix=/usr/local/mysql 指定安裝路徑
-dmysql_datadir
=/data/mysql 資料安裝路徑
-dsysconfdir
=/etc 配置檔案的安裝路徑
-dwith_innobase_storage_engine=1安裝innobase儲存引擎
-dwith_archive_storage_engine=1
安裝archive儲存引擎
-dwith_blackhole_storage_engine=1
安裝blackhole儲存引擎
-dwith_federated_storage_engine=1
安裝federated儲存引擎
-dwithout_<
engine
>
_storage_engine=1
比如:
-dwithout_example_storage_engine=1
不啟用或不編譯example儲存引擎
-dwithout_federated_storage_engine=1
-dwithout_partition_storage_engine=1
-dwith_readline=1-dwith_ssl
=system
表示使用系統上的自帶的ssl庫
-dwith_zlib
=system
-dwith_libwrap=0
-dmysql_tcp_port=3306
設定預設埠的
-dmysql_unix_addr
=/tmp/mysql.sock mysql程序間通訊的套接字的位置
-denabled_local_infile=1
是否啟動本地的local_infile
-dextra_charsets
=all
支援哪些額外的字符集
-ddefault_charset
=utf8
預設字符集
-ddefault_collation
=utf8_general_ci
預設的字符集排序規則
-dwith_debug=0
是否啟動debug功能
-denable_profiling=1
是否啟用效能分析功能
make cleanrm cmakecache.txt
# tar xf mysql-5.5.28.tar.gz# cd mysql-5.5.28
# groupadd -r mysql
# useradd -g -r mysql mysql
# mkdir -pv /data/mydata
# chown -r mysql:mysql /data/mydata
# cmake . -dcmake_install_prefix
=/usr/local/mysql
-dmysql_datadir
=/data/mydata
-dsysconfdir
=/etc
-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
=/tmp/mysql.sock
-ddefault_charset
=utf8
-ddefault_collation
=utf8_general_ci
# make
# make install
# cd /usr/local/mysql
# chown -r :mysql . 更改屬組
# scripts/mysql_install_db --user
=mysql
--datadir
=/data/mydata/ 指定資料存放位置
# cp support-files/my-large.cnf /etc/my.cnf 建立配置檔案
新增如下行指定mysql資料檔案的存放位置:
datadir
= /mydata/data
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld 複製指令碼# chmod +x /etc/rc.d/init.d/mysqld 執行許可權
# chkconfig -add mysql 新增到服務列表中
# service mysqld start 啟動服務
# bin/mysql 啟動mysql
centos安裝mysql的三種方式
centos安裝mysql的三種方式 rpm安裝 原始碼 二進位制tar包 又稱二進位制glibc 無需編譯 原始碼 tar包 要編譯 下面只介紹rpm安裝和二進位制glibc安裝 方法一 配置yum倉庫安裝 和方法二原理一樣,都是rpm安裝 yum y install2 安裝 yum y inst...
centos安裝mysql的三種方式
centos安裝mysql的三種方式 rpm安裝 原始碼 二進位制tar包 又稱二進位制glibc 無需編譯 原始碼 tar包 要編譯 下面只介紹rpm安裝和二進位制glibc安裝 方法一 配置yum倉庫安裝 和方法二原理一樣,都是rpm安裝 方法三 原始碼 二進位制tar包 又稱二進位制glibc...
MYSQL三種安裝方式 rpm包安裝
1.首先檢查機器裡是否已經存在mysql rpm qa grep mysql mysql community common 5.7.19 1.el6.x86 64.rpm mysql community client 5.7.19 1.el6.x86 64.rpm mysql community s...