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