簡單的介紹Linux下MySQL5.5.28的編譯安裝過程。MySQL從5.5之后在進編譯安裝的過程中不在使用經典的./configure make make instal
簡單的介紹Linux下MySQL5.5.28的編譯安裝過程。MySQL從5.5之后在進編譯安裝的過程中不在使用經典的./configure make make install三部曲,具體的步驟是cmake make 自己make install。
①下載MySQL-5.5.28.tar.gz,然后在linux里面進行解壓
tar –xvf MySQL-5.5.28.tar.gz
②安裝之前的準備工作。
yum –y install cmake
yum –y install ncurses-devel
yum –y install bison
yum –y install gcc
yum –y install gcc-c++
groupadd mysql
useradd –r –g mysql –s /sbin/nologinmysql //建立mysql用戶和mysql組
mkdir –p /data/mydata //MySQL的數目錄
chown –R mysql.mysql /data/mydata/* //把數據目錄下文件的屬主屬組改為mysql
下面開始進入MySQL目錄進行編譯
cd mysql-5.5.28
cmake . –DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mydata
-DSYCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACK_STORAGE_ENGINE=1
-DWITH_SSL=system -DWITH_UNIX_ADDR=/tmp/mysql.sock -DDFAULT_CAHRSET=UTF8
--DDFAULT_COLLATON=utf8_general_ci
在編譯的過程中如果沒有解決掉相應的依賴問題,會出現錯誤。如果出現錯誤,需要重新編譯的話,需要手動的刪除掉CMakeCache.txt,然后在重新進行編譯。
之后make && make install
編譯完之后進行數據的初始化
cd /usr/local/msyql
scripts/msyql_install_db //進行mysql數據庫的初始化
cp /cp my-huge.cnf /etc/my.cnf //拷貝配置文件
cp mysql.server /etc/init.d/mysqld //拷貝系統的配置文件作為默認的啟動腳本
chkconfig –add mysqld
vi /etc/profile.d/mysqld.sh
export PATH=$PATH:/usr/local/mysql/bin //將mysql的安裝目錄路徑添加到系統的路徑中去
執行下腳本sh mysqld.sh,系統的路徑配置即可生效。
在編譯的過程中,出現了下面的問題。
MySQL server PID file could not be found![失敗]
Starting MySQL...The server quit withoutupdating PID file
如果出現了這樣的錯誤網上有很多的解決辦法,我的問題在于
I.打開配置文件看下在[mysqld]服務端的配置文件里面是不是增加了數據目錄的路徑,如果沒有的話請添加上
datadir=/data/mydata
II.查看mysql日志,如果不指定的話默認的位置是在 /數據目錄下/mysql/ocalhost.localdomain.err可以進行查看。在此需要注意的是數據目錄的屬主屬組需要改成mysql用戶和mysql組。否則會出現相應的PID報警信息。
③安裝沒有問題的話就可以啟動mysql服務了。servicemysqld start 并且chkconfig mysqld on完事收工。
如有興趣,也可以看看這篇文章:
Linux下MySQL 5.6.23安裝
以下是小編為您精心挑選的MySQL相關內容,看看是否有所幫助:
CentOS 7下源碼安裝MySQL 5.6
MySQL5.7.3.0安裝配置圖解教程
Ubuntu 14.04下安裝MySQL
《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF
Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主從服務器
Ubuntu 12.04 LTS 構建高可用分布式 MySQL 集群
Ubuntu 12.04下源代碼安裝MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二進制安裝
本文永久更新鏈接地址:
,聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com