原始碼編譯新版本的mysql5 5 9

2021-06-11 23:07:29 字數 1533 閱讀 8229

建立

mysql

安裝目錄

[root@xuhost opt]# mkdir /usr/local/mysql5.5.9/

建立資料目錄

[root@xuhost opt]# mkdir /var/mysql

[root@xuhost opt]# chown mysql.mysql -r /var/mysql

安裝cmake

[root@xuhost opt]# wget

[root@xuhost opt]# tar zxvf cmake-2.8.4.tar.gz

[root@xuhost opt]# cd cmake-2.8.4

[root@xuhost cmake-2.8.4]# make install

安裝mysql 5.5.9

[root@xuhost opt]# tar zxvf mysql-5.5.9.tar.gz

[root@xuhostopt]# cd mysql-5.5.9

[root@xuhost mysql-5.5.9]# cmake . \

-dcmake_install_prefix=/usr/local/mysql5.5.9/ \

-dmysql_datadir=/var/mysql\

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

-dwith_innobase_storage_engine=1 \

-denabled_local_infile=1 \

-dmysql_tcp_port=3306 \

-dextra_charsets=all \

-ddefault_charset=utf8 \

-ddefault_collation=utf8-general_ci \

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

-dmysql_user=mysql \

-dwith_debug=0

[root@xuhost mysql-5.5.9]# make

[root@xuhost mysql-5.5.9]# make install

複製配置檔案

[root@xuhost mysql-5.5.9]# cp support-files/my-medium.cnf /etc/my.cnf

複製啟動指令碼

[root@xuhost mysql-5.5.9]# cp support-files/mysql.server /etc/init.d/mysqld

[root@xuhost mysql-5.5.9]# chmod 755 /etc/init.d/mysqld

初始化資料庫(進到

安裝目錄

)[root@xuhost mysql5.5.9]# ./scripts/mysql_install_db –user=mysql –ldata=/var/mysql

啟動資料庫

[root@xuhost mysql5.5.9]# /etc/init.d/mysqld start

centos原始碼編譯安裝新版本核心

在工作中,很多時候由於需要使用新的技術方案,需要較新版本的核心來支援新的功能,而centos系統自帶的核心版本普遍都比較舊,因此我們需要對系統的核心進行公升級,安裝新版的核心。本文以centos7系統為例,對編譯安裝最新版核心的過程做如下總結 linux 最新版本的核心可以通過 獲取 2 解壓核心原...

原始碼編譯安裝最新版本的 Python

完全可以參照這個教程 但是要注意的是,configure有很多的 flag 可以設定,其中乙個重要的是 enable shared,開啟該 flag 後,安裝時不僅會安裝libpython3.7m.a靜態鏈結庫,還會同時安裝libpython3.7m.so共享庫。這個共享庫有時候會用到!比如 bui...

CentOS 6原始碼編譯安裝MySQL5 6

說明 mysql5.6版本預設安裝目錄就是 usr local mysql。root localhost mysql 5.6.19 make root localhost mysql 5.6.19 make install 新建mysql資料檔案目錄 root localhost mysql mkd...