[root@localhost ~]# yum -y install cmake
[root@localhost quail]# tar zxf mysql-5.5.20.tar.gz #原始碼包通過rz上傳
[root@localhost mysql-5.5.20 ]# cmake . -dcmake_install_prefix=/usr/local/mysql55 \-dmysql_unix_addr=/tmp/mysql.sock \
-dmysql_datadir=/data/mysql \
-dsysconfdir=/etc \
-dmysql_user=mysql \
-dmysql_tcp_port=3306
\ -dwith_xtradb_storage_engine=1
\ -dwith_innobase_storage_engine=1
\ -dwith_partition_storage_engine=1
\ -dwith_blackhole_storage_engine=1
\ -dwith_myisam_storage_engine=1 \
-dwith_readline=1
\ -denabled_local_infile=1 \
-dwith_extra_charsets=1
\ -ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-dextra_charsets=all \
-dwith_big_tables=1 \
-dwith_debug=0
ps:第一次預編譯可能會報錯
cmake error at cmake/readline.cmake:83 (message): curses library not found. please installremove cmakecache.txt and rerun cmake.on debian/ubuntu, package name is libncurses5-dev, on redhat and derivates it is ncurses-devel.
解決方法:提示缺少mysql乙個終端支援依賴包。mysql的終端不同linux命令終端,這個依賴主要是對於mysql命令介面的支援。
[root@localhost ~ ]# yuminstall ncurses-devel -y
安裝完成後重新進行預編譯 cmake ……。
[root@localhost mysql-5.5.20 ]# make -j4 && makeinstall
這是一段漫長的等待……大佬們穩住……
[root@localhost ~]# cd /usr/local/mysql55 ##進入mysql的主配置目錄[root@localhost mysql55]# \
cp -f support-files/my-large.cnf /etc/my.cnf ##cp
mysql主配置檔案,mysql 程式預設讀取的配置
[root@localhost mysqql55]# \
cp -f support-files/mysql.server /etc/init.d/mysqld ##cp mysql的啟動指令碼到/etc/init.d/ "
\" 引數強制複製
[root@localhost mysql55]# chkconfig --add mysqld ##mysqld 程式加入service 管理程式,加入系統服務[root@localhost mysql55]# chkconfig --level 35 mysqld ##執行mysqld 的開機自啟
[root@localhost mysql55]# mkdir -p /data/mysql
[root@localhost mysql55]# useradd mysql
[root@localhaost mysql55]# /usr/local/mysql55/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ -basedir=/usr/local/mysql55/
[root@localhaost mysql55]# ln -s /usr/local/mysql55/bin/*/usr/bin/
[root@localhost ~]# service mysqld startstarting mysql.. success!
Nginx的編譯安裝及啟動
1.安裝指令碼 bin bash 解決依賴關係 yum y install zlib zlib devel openssl openssl devel pcre pcre devel gcc gcc c autoconf automake make 生成編譯前的配置 編譯make j 2 編譯安裝 ...
mysql安裝及啟動語句
1.安裝mysql 安裝 mysqld install 如果已存在,需要刪除原安裝的mysql sc delete mysql 重新安裝 mysqld install 查詢安裝結果 mysqld initialize console,並記錄初始密碼 2.初次啟動mysql mysql uroot p...
MySQL部署及編譯安裝
1 資料 描述事物的符號記錄稱為 資料data 包括數字 文字 圖形 影象 聲音 檔案記錄等 以 記錄 形式按統一的格式進行儲存 2 表 將不同的記錄組織在一起,就形成了 表 是用來儲存具體資料的 3 資料庫 資料庫就是表的集合,是儲存資料庫的倉庫 以一定的組織方式儲存的互相有關的資料 1 關聯式資...