Linux環境下cmake安裝最新Mysql 5.6.11安裝包(因服務器網絡問題,安裝後無法連接,無法驗證正確性)

linux相關環境,以及yum的設置工作,這邊就不說了,直接說明如何安裝。

1。 安裝一些mysql需要的依賴包

       #yum install -y wget gcc-c++ ncurses-devel cmake make perl
      下載mysql5.6.11
       #wget  http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.11.tar.gz


2。 創建mysql組和用戶
       #groupadd mysql
       #useradd -g mysql mysql
       創建存放目錄

       #mkdir /usr/local/mysql

       #mkdir  /home/data/mysql


3。 解壓mysql工具包

       #tar zxvf mysql-5.6.11.tar.gz


4。 進入mysql文件夾

       #cd mysql-5.6.11


5。 執行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=/home/data/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

(這邊使用editplus打開,以一行的命令方式,在LINUX命令窗口處執行該命令.)


6。 執行make,以及make install命令

       #make

       #make install

這邊需要等很久,可以去喝杯水休息休息下。


7。 這裏需要給mysql需要執行的命令增加一個環境變量
       #vi /etc/profile
      加入一下兩句
      PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib/
      export PATH
      保存推出,讓其立即生效
      #source /etc/profile


8。賦予mysql權限
      #chown -R mysql:mysql /usr/local/mysql
      #chown -R mysql:mysql /home/data/mysql


9.   創建數據庫(找到mysql的安裝目錄,其下有創建數據庫腳本信息)

      #/usr/local/mysql/scripts/mysql_install_db  --user=mysql --datadir=/home/data/mysql

      上述建庫語句將根據my.cnf裏設置的數據文件目錄和日誌文件目錄,生成相應的數據文件和日誌文件,並創建系統數據庫(如mysql,test,information_schema,performance_schema)


10。接着就可以啓動mysql
      #server mysqld  restart
      設置開機啓動
      #chkconfig mysqld on
  

      另外的啓動命令爲(兩條都可以啓動mysql):

      /usr/local/mysql/support-files/mysql.server start        

      /etc/init.d/mysqld start     


11.  啓動成功後,執行 netstat -ntlp 命令,可以查看到 mysql的3306端口已經被正常啓動,就說明 mysql已經被啓動成功了。


12.  給mysql設置密碼
      #mysql              直接就進入mysql(初始的mysql沒有密碼哦)


其他操作,可自行上網查詢。

 

    



















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章