標籤:read 功能 更改 ext code unix通訊端 enabled adl download
1.前期準備
建立組:groupadd mysql
建立使用者:useradd -r -g mysql mysql
建立mysql檔案夾於資料存放檔案夾data
mkdir -p /usr/www/mysql/data
yum install cmake -y #一般沒有cmake,需要安裝一下。
2.下載源碼
:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3.安裝
安裝方法有二種,一種是二進位安裝,一種是源碼安裝
glibc是二進位包,直接解壓,更改設定檔,初始化,啟動就可以了。
源碼安裝包,才需要編譯cmake
cd /usr/local/mysql/<br>mkdir ./data/mysqlchown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/www/mysql/data/mysql
報錯:
FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper
解決:
yum install -y perl-Module-Install.noarch
cp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldcp support-files/my-default.cnf /etc/my.cnf
#修改啟動指令碼vi /etc/init.d/mysqld #修改項:basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql #啟動服務service mysqld start #測試連接./mysql/bin/mysql -uroot #加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile #啟動mysqlservice mysqld start#關閉mysqlservice mysqld stop#查看運行狀態service mysqld status
mysql安裝cmake的相關參數:
-DCMAKE_INSTALL_PREFIX= 安裝根目錄-DCMAKE_INSTALL_PREFIX= unix通訊端目錄-DDEFAULT_CHARSET= 預設字元集-DDEFAULT_COLLATION=預設編碼-DWITH_EXTRA_CHARSETS= 額外的編碼,請使用ALL來編譯。-DWITH_MYISAM_STORAGE_ENGINE=1 編譯myisam儲存引擎,預設的儲存引擎,不加也可以-DWITH_INNOBASE_STORAGE_ENGINE=1 支援InnoDB儲存引擎,這個也是預設安裝的-DWITH_READLINE=1 使用readline功能-DENABLED_LOCAL_INFILE=1 可以使用load data infile命令從本地匯入檔案-DMYSQL_DATADIR=資料庫 資料目錄
參考資料:
http://blog.csdn.net/hsd2012/article/details/51232612
http://www.cnblogs.com/bookwed/p/5896619.html
lnmp的安裝--mysql