CentOS 6.5 原始碼編譯安裝 MySQL 5.5 5.6
〇 安裝準備:
刪除預設安裝好了的MySQL和配置檔案:
- yum -y remove mysql*
- rm /etc/my.cnf
安裝包依賴:
- yum –y install cmake make gcc gcc-c++ autoconf bison automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*
〇 解壓&安裝:
將原始碼包解壓:(本實驗使用MySQL 5.5.x,5.6版本類似)
- tar zxvf mysql-5.5.51.tar.gz
- cmake -DCMAKE_INSTALL_PREFIX=$mysql-basedir \
- -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
- -DDEFAULT_CHARSET=utf8 \
- -DDEFAULT_COLLATION=utf8_general_ci \
- -DWITH_EXTRA_CHARSETS:STRING=utf8 \
- -DWITH_INNOBASE_STORAGE_ENGINE=1 \
- -DWITH_READLINE=1 \
- -DENABLED_LOCAL_INFILE=1 \
- -DMYSQL_DATADIR=$mysql-datadir \
- -DMYSQL_USER=mysql \
- -DMYSQL_TCP_PORT=3306
編譯&安裝:
- make && make install
賦權:
給予datadir和basedir許可權(假定basedir沒有設定在/usr/bin)
-
chown mysql:mysql –R $mysql-basedir
- chown mysql:mysql –R $mysql-datadir
複製配置檔案模板到/etc下:
MySQL 5.5:
- cp mysql-5.5.51/support-files/my-medium.cnf /etc/my.cnf
- cp mysql-5.6.x/support-files/my-default.cnf /etc/my.cnf
然後初始化datadir:
MySQL 5.5:
- mysql-5.5.51/scripts/mysql_install_db.sh --user=mysql --basedir=$mysql-basedir --datadir=$mysql-datadir
- mysql-5.6.x/scripts/mysql_install_db.sh --user=mysql --basedir=$mysql-basedir --datadir=$mysql-datadir
最後透過$mysql-basedir/mysqld_safe & 就可以啟動mysqld服務了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-1364808/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql5.6 for Centos6.5原始碼編譯安裝MySqlCentOS原始碼編譯
- CentOS 6.7下MySQL 5.6原始碼編譯安裝CentOSMySql原始碼編譯
- Linux CentOS6.5下編譯安裝MySQL 5.6LinuxCentOS編譯MySql
- php 5.6原始碼安裝流程(CentOS 6.5)PHP原始碼CentOS
- MySQL 5.6原始碼編譯安裝流程MySql原始碼編譯
- CentOS 6.5下安裝MySQL 5.5CentOSMySql
- CentOS6.5上安裝MySQL5.6CentOSMySql
- CentOS 7 原始碼編譯安裝 Mysql 5.7CentOS原始碼編譯MySql
- 原始碼包編譯安裝MySQL 5.6指令碼原始碼編譯MySql指令碼
- CentOS6.5編譯安裝最新MySQL 5.7.11CentOS編譯MySql
- CentOS6.5下MySQL5.6的安裝CentOSMySql
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- CentOS 6.7下原始碼編譯安裝MySQL 5.7.5CentOS原始碼編譯MySql
- MySQL 5.6 for REHL 6.4編譯安裝MySql編譯
- MySQL5.6一鍵編譯安裝指令碼MySql編譯指令碼
- 原始碼編譯安裝MySQL 5.7.9原始碼編譯MySql
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- 在VMware已安裝的CentOS7.9上編譯安裝mysql5.6CentOS編譯MySql
- CentOS 安裝 mysql 5.6CentOSMySql
- MySQL 5.5 原始碼安裝流程MySql原始碼
- CentOS 6.5 php原始碼安裝1.0版CentOSPHP原始碼
- MySQL5.5原始碼編譯新增編譯備註資訊~MySql原始碼編譯
- mysql5.5的原始碼安裝MySql原始碼
- Centos7下原始碼編譯安裝apacheCentOS原始碼編譯Apache
- CentOS6.5php原始碼安裝1.0版CentOSPHP原始碼
- 阿里雲mysql原始碼編譯安裝阿里MySql原始碼編譯
- MySQL5.7.16原始碼編譯安裝MySql原始碼編譯
- MySQL 5.7.9原始碼編譯安裝說明MySql原始碼編譯
- CentOS 6.5/6.6 安裝mysql 5.7CentOSMySql
- CentOS 7.4 環境下原始碼編譯(多例項)安裝 Mysql 5.7.26CentOS原始碼編譯MySql
- CentOS6.9原始碼編譯安裝nginx+php7+mysql環境CentOS原始碼編譯NginxPHPMySql
- Docker Centos安裝Mysql5.6DockerCentOSMySql
- MySQL 5.5編譯安裝cmake引數說明MySql編譯
- MySQL5.6 linux原始碼安裝MySqlLinux原始碼
- MariaDB 10.1原始碼安裝流程(CentOS 6.5)原始碼CentOS
- Install mysql5.6 on CentOS5.5MySqlCentOS
- 原始碼編譯安裝 httpd2.4+MariaDB5.5+php5.4(LAMP)原始碼編譯httpdPHPLAMP