先使用 yum -y update 指令公升級系統到最新版本。
本安裝將mysql的資料檔案與執行檔案分離,如果你打算設定到不同的路徑,注意修改對應的執行命令和資料庫初始化指令碼。
# 修改防火牆設定,開啟3306埠
vi /etc/sysconfig/iptables
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept
# 重啟防火牆使新設定生效
service iptables restart
# 新增使用者組
groupadd mysql
# 新增使用者
useradd mysql -g mysql
# 新建資料庫執行檔案目錄
mkdir -p /usr/local/mysql
# 新建資料庫資料檔案目錄
mkdir -p /db/mysql/data
# 修改目錄擁有者
chown -r mysql:mysql /usr/local/mysql
chown -r mysql:mysql /db/mysql/data
chown -r mysql:mysql /usr/local/mysql/.
chown -r mysql:mysql /db/mysql/data/.
# 編輯path搜尋路徑
vi /etc/profile
path=/usr/local/mysql/bin:/usr/local/mysql/lib:$path
export path
# 生效path搜尋路徑
source /etc/profile
# 編輯hosts檔案,加入本機ip和主機名
192.168.211.100 centhost.centdomain
# 安裝編譯原始碼所需的工具和庫
yum -y install wget gcc-c++ ncurses-devel cmake make perl
cd /usr/src
wget
# 解壓縮原始碼包
tar -zxv -f mysql-5.6.10.tar.gz
# 進入解壓縮原始碼目錄
cd mysql-5.6.10
# 從mysql5.5起,mysql原始碼安裝開始使用cmake了,執行原始碼編譯配置指令碼。
cmake \
-dcmake_install_prefix=/usr/local/mysql \
-dmysql_unix_addr=/usr/local/mysql/mysql.sock \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-dwith_myisam_storage_engine=1 \
-dwith_innobase_storage_engine=1 \
-dwith_archive_storage_engine=1 \
-dwith_blackhole_storage_engine=1 \
-dwith_memory_storage_engine=1 \
-dwith_readline=1 \
-denabled_local_infile=1 \
-dmysql_datadir=/db/mysql/data \
-dmysql_user=mysql \
-dmysql_tcp_port=3306
# 編譯原始碼,這一步時間會較長,耐心等待。
make
# 安裝
make install
# 複製配置檔案
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
# 進入安裝路徑
cd /usr/local/mysql
# 執行配置指令碼
scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data
# 復**務啟動指令碼
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
# 啟動mysql服務
service mysql start
# 設定開機自動啟動服務
chkconfig mysql on
>>>>>>>>>>>>>>>完成
修改mysql的root使用者的密碼以及開啟遠端連線
mysql> use mysql;
mysql> desc user;
mysql> grant all privileges on *.* to root@"%" identified by "root"; //為root新增遠端連線的能力
mysql> update user set password = password('123456') where user='root'; //設定root使用者密碼
mysql> select host,user,password from user where user='root';
mysql> flush privileges;
mysql> exit
CentOS 6 5 安裝配置
關於centos的安裝,網上有很多詳細的教程。其實重點就在於硬碟的分割槽和軟體的定製這兩塊。下面我在virtualbox虛擬機上安裝 centos 6.5 i386 minimal。1.在起始選單處選擇 install or upgrade an existing system 2.跳過 media...
CentOS 6 5安裝配置Nginx
在安裝nginx前,需先安裝了g gcc openssl devel pcre devel和zlib devel軟體。yum y install gcc gcc c make autoconf automake libtool yum y install zlib zlib devel openss...
CentOS6 5安裝配置Samba
本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...