1.先檢查系統有沒有安裝mysql
[root@iz2873rjubzz opt]# rpm -qa|grep mysql
# 我們看到,並沒有安裝
mysql
,但是有乙個
mysql
的libs
開發包外掛程式,他是幹什麼的呢?
# 解釋:由於
centos6.4
系統自帶就有
postfix
服務,而這個
mysql-libs
呢就是支援這個
postfix
服務的,如果我們不使用到
postfix
,那就解除安裝掉吧,而且每乙個
mysql-server
安裝的時候,後自帶安裝上這個
mysql-libs。
#刪除mysl-;ib,系統就乾淨了
[root@iz2873rjubzz opt]# yum remove mysql-libs
[root@iz2873rjubzz ~]# groupadd mysql #建立使用者組mysql[root@iz2873rjubzz ~]# useradd -g mysql mysql -s /bin/false #建立使用者mysql 不能遠端登入
[root@iz2873rjubzz ~]# mkdir /usr/local/mysql
[root@iz2873rjubzz ~]# mkdir /usr/local/mysql/data
[root@iz2873rjubzz ~]# cp mysql-5.6.21.tar.gz /usr/local
[root@iz285pj7jhrz ~]# cd /usr/local/
[root@iz285pj7jhrz local]# tar -xzvf mysql-5.6.21.tar.gz #解壓
#安裝cmake編譯環境和依賴包
[root@iz285pj7jhrz local]# yum -y install make gcc-c++ cmake openssl openssl-devel bison-devel ncurses ncurses-devel wget perl perl-devel
3.開始編譯安裝mysql
cmake --no-warn-unused-cli \-dcmake_install_prefix=/usr/local/mysql \
-dmysql_datadir=/usr/local/mysql/data \
-dmysql_unix_addr=/usr/local/mysql/mysql.sock \
-dextra_charsets=all \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_unicode_ci \
-denable_profiling=1
\-denabled_local_infile=1
\-dwith_readline=1
\-dwith_ssl=system \
-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
\-dmysql_user=mysql \
-dmysql_tcp_port=3306
[root@iz2873rjubzz mysql-5.6.21]# make && make install #等待較長時間
[root@iz2873rjubzz mysql-5.6.21]# make clean #安裝完後 清理一下臨時檔案
4.配置mysql
[root@iz2873rjubzz local]# chown -r mysql:mysql /usr/local/mysql #修改mysql目錄的所屬使用者許可權#初始化指令碼
[root@iz2873rjubzz data]# cd mysql/data
[root@iz2873rjubzz data]# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
#設定mysql服務開機自動啟動[root@iz2873rjubzz mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@iz2873rjubzz mysql]# chkconfig mysql on
[root@iz2873rjubzz mysql]# service mysql start
starting mysql. success![root@iz2873rjubzz mysql]#
[root@iz2873rjubzz mysql]# vim /etc/profile #修改環境變數 使得可以使用mysql命令 path新增/usr/local/mysql/bin[root@iz2873rjubzz mysql]# source /etc/profile #使得配置檔案生效
[root@iz2873rjubzz mysql]# mysql -uroot #使用root(這時沒有密碼)登入
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection
id is 1
server version:
5.6.21
source distribution
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type
'help;
' or '\h'
for help. type '
\c' to clear
the current input statement.
mysql>
mysql> set password = password('123456'); #修改root使用者的密碼
mysql> grant all privileges on *.* to root@'%' identified by 'password' with grant option; #root使用者使用密碼『passwprd『遠端登入
Centos伺服器搭建(5) 安裝ngnix
首先已經安裝完jdk 2.安裝前確保已經安裝了g gcc openssl devel pcre devel和zlib devel軟體 root iz2873rjubzz yum install gcc c root iz2873rjubzz yum y install zlib zlib devel...
CentOS 搭建Git伺服器
1,安裝openssh服務斷和客戶端 yum y install openssh 2,安裝git和python setuptools yum y install git python setuptools 3,獲取並安裝gitosis,來管理git倉庫 git clone cd gitosis py...
CentOS搭建SVN伺服器
安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...