編譯時,安裝順序如下,參考文章
yum install gcc
yum install ncurses-devel
yum install gcc-c++
./configure \
--prefix=/usr/local/mysql \
--with-unix-socket-path=/tmp/mysql.sock \
--localstatedir=/usr/local/mysql/data \
--with-charset=utf8 \
--without-debug \
--enable-assembler \
--without-isam \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static
以下是上述引數的註解
--prefix=/usr/local/mysql指定msyql安裝目錄
--with-unix-socket-path=/tmp/mysql.sock
這個是指定mysql伺服器啟動後,聯機套接字檔案所處的位置和檔名。
--localstatedir=/usr/local/mysql/data
指定mysql的資料庫目錄
--with-charset=gbk
新增gbk中文字元支援
--without-debug
去除debug模式
--enable-assembler
使用一些字元函式的彙編版本
--without-isam
去掉isam表型別支援,現在很少用了,isam表是一種依賴平台的表
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
make && make install
mysql 安裝完成後
1、建立msyql使用者組
[root@localhost ~]# grep mysql /etc/group
#查詢系統中是否有mysql這個使用者組,沒有則新增。
[root@localhost ~]# groupadd mysql
#增加乙個名為mysql的使用者組
2、建立mysql使用者
[root@localhost ~]# grep mysql /etc/passwd
#查詢系統中是否有mysql這個使用者,沒有則新增。
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd mysql -g mysql -m -s /sbin/nologin
#增加乙個名為mysql的使用者。
-g:指定新使用者所屬的使用者組(group)
-m:不建立根目錄
-s:定義其使用的shell,/sbin/nologin代表使用者不能登入系統。
/usr/local/mysql/bin/mysql_install_db
啟動:/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/share/mysql/mysql.service start
Linux伺服器下LAMP環境搭建
使用yum安裝 mysql yum install mysql server y安裝完成後,啟動 mysql 服務 service mysqld restart設定 mysql 賬戶 root 密碼 usr bin mysqladmin u root password password 下面命令中的...
LAMP伺服器環境搭建七 vsftp安裝
安裝基本如下 需要注意的是,請關閉selinux!或設定selinux許可權。準備yum install vsftpd yum install db4 yum install pam 如果有提示錯誤,請安裝建立虛擬使用者宿主useradd d usr local apache2 htdocs s n...
LAMP伺服器環境搭建六 PHP安裝
主程式安裝 configure prefix usr local php with apxs2 usr local apache2 bin apxs disable debug enable safe mode with mysql usr local mysql enable short tags...