乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      CentOS 6.5下編譯安裝MySQL 5.6.22

       instl 2015-09-12

      Linux CentOS 6.5下編譯安裝MySQL 5.6.22 詳細(xì)教程,分享給需要的朋友。

      一、編譯安裝MySQL前的準(zhǔn)備工作

      安裝編譯源碼所需的工具和庫(安裝過程注意有沒出錯(cuò))

      yum install gcc gcc-c++ ncurses-devel perl

      安裝cmake,從http://www.下載源碼并編譯安裝

      我下的版本:http://www./files/v3.0/cmake-3.0.2.tar.gz

      cd /home
      tar xzvf cmake-3.0.2.tar.gz
      cd /home/cmake-3.0.2
      ./bootstrap ; make ; make install
      cd ~ 

      二、設(shè)置MySQL用戶和組

      新增mysql用戶組

      groupadd mysql

      新增mysql用戶

      useradd -r -g mysql mysql

      三、新建MySQL所需要的目錄

      新建mysql安裝目錄

      mkdir -p /usr/local/mysql

      新建mysql數(shù)據(jù)庫數(shù)據(jù)文件目錄

      mkdir -p /data/mysqldb

      四、下載MySQL源碼包并解壓

      http://dev./downloads/mysql/直接下載源碼,解壓mysql-5.6.22.tar.gz(進(jìn)去之后選擇源碼:Select Platform: Source Code)

      cd /home
      tar -zxv -f mysql-5.6.22.tar.gz 
      cd mysql-5.6.22

      五、編譯安裝MySQL
      從mysql5.5起,mysql源碼安裝開始使用cmake了,設(shè)置源碼編譯配置腳本。

      -DCMAKE_INSTALL_PREFIX=dir_name 設(shè)置mysql安裝目錄
      -DMYSQL_UNIX_ADDR=file_name 設(shè)置監(jiān)聽套接字路徑,這必須是一個(gè)絕對(duì)路徑名。默認(rèn)為/tmp/mysql.sock
      -DDEFAULT_CHARSET=charset_name 設(shè)置服務(wù)器的字符集。
      缺省情況下,MySQL使用latin1的(CP1252西歐)字符集。cmake/character_sets.cmake文件包含允許的字符集名稱列表。
      -DDEFAULT_COLLATION=collation_name 設(shè)置服務(wù)器的排序規(guī)則。
      -DWITH_INNOBASE_STORAGE_ENGINE=1 
      -DWITH_ARCHIVE_STORAGE_ENGINE=1
      -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
      -DWITH_PERFSCHEMA_STORAGE_ENGINE=1
      存儲(chǔ)引擎選項(xiàng):

      MyISAM,MERGE,MEMORY,和CSV引擎是默認(rèn)編譯到服務(wù)器中,并不需要明確地安裝。

      靜態(tài)編譯一個(gè)存儲(chǔ)引擎到服務(wù)器,使用-DWITH_engine_STORAGE_ENGINE= 1

      可用的存儲(chǔ)引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)
      -DMYSQL_DATADIR=dir_name 設(shè)置mysql數(shù)據(jù)庫文件目錄
      -DMYSQL_TCP_PORT=port_num 設(shè)置mysql服務(wù)器監(jiān)聽端口,默認(rèn)為3306
      -DENABLE_DOWNLOADS=bool 是否要下載可選的文件。例如,啟用此選項(xiàng)(設(shè)置為1),cmake將下載谷歌所使用的測試套件運(yùn)行單元測試。

      設(shè)置編譯參數(shù)

      cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=mysql.mysql -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

      注:重新運(yùn)行配置,需要?jiǎng)h除CMakeCache.txt文件

      rm CMakeCache.txt

      編譯源碼

      make

      安裝

      make install

      六、修改mysql目錄所有者和組

      修改mysql安裝目錄

      cd /usr/local/mysql 

      chown -R mysql:mysql .

      修改mysql數(shù)據(jù)庫文件目錄

      cd /data/mysqldb 

      chown -R mysql:mysql .

      七、初始化mysql數(shù)據(jù)庫

      <pre name="code" class="plain">cd /usr/local/mysql 

      scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb

      八、復(fù)制mysql服務(wù)啟動(dòng)配置文件

      [sql] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片

      cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

      cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

      注:如果/etc/my.cnf文件存在,則覆蓋。

      九、復(fù)制mysql服務(wù)啟動(dòng)腳本及加入PATH路徑

      下面這些一行一行的輸

      cp support-files/mysql.server /etc/init.d/mysqld

      vim /etc/profile

      PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

      export PATH

      source /etc/profile

      十、啟動(dòng)mysql服務(wù)并加入開機(jī)自啟動(dòng)(可選這個(gè)步驟,以后可以自己啟動(dòng)的)

      service mysqld start

      chkconfig --level 35 mysqld on

      十一、檢查mysql服務(wù)是否啟動(dòng)

      netstat -tulnp | grep 3306 

      mysql -u root -p

      密碼為空,如果能登陸上,則安裝成功。

      十二、修改MySQL用戶root的密碼

      mysqladmin -u root password '123456'

      注:也可運(yùn)行安全設(shè)置腳本,修改MySQL用戶root的密碼,同時(shí)可禁止root遠(yuǎn)程連接,移除test數(shù)據(jù)庫和匿名用戶。

      /usr/local/mysql/bin/mysql_secure_installation

      十三、添加 MySQL用戶

      grant ALL PRIVILEGES on *.* to mysql@"%" Identified by "123456" WITH GRANT OPTION

      十四、可能會(huì)出現(xiàn)的錯(cuò)誤

      問題: 

      Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/Server03.mylinux.com.pid). 

      解決:

      修改/etc/my.cnf 中datadir,指向正確的mysql數(shù)據(jù)庫文件目錄

      問題: 

      ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

      解決:

      新建一個(gè)鏈接或在mysql中加入-S參數(shù),直接指出mysql.sock位置。

      ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock

      /usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock

      MySQL問題解決:-bash:mysql:command not found 

      因?yàn)閙ysql命令的路徑在/usr/local/mysql/bin下面,所以你直接使用mysql命令時(shí), 

      系統(tǒng)在/usr/bin下面查此命令,所以找不到了 

      解決辦法是:  做個(gè)鏈接即可

      ln -s /usr/local/mysql/bin/mysql /usr/bin 

      --------------------------------------分割線 --------------------------------------

      Ubuntu 14.04下安裝MySQL http://www./Linux/2014-05/102366.htm

      《MySQL權(quán)威指南(原書第2版)》清晰中文掃描版 PDF http://www./Linux/2014-03/98821.htm

      Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL http://www./Linux/2014-05/102351.htm

      Ubuntu 14.04下搭建MySQL主從服務(wù)器 http://www./Linux/2014-05/101599.htm

      Ubuntu 12.04 LTS 構(gòu)建高可用分布式 MySQL 集群 http://www./Linux/2013-11/93019.htm

      Ubuntu 12.04下源代碼安裝MySQL5.6以及Python-MySQLdb http://www./Linux/2013-08/89270.htm

      MySQL-5.5.38通用二進(jìn)制安裝 http://www./Linux/2014-07/104509.htm

      --------------------------------------分割線 --------------------------------------

      更多CentOS相關(guān)信息見CentOS 專題頁面 http://www./topicnews.aspx?tid=14

      本文永久更新鏈接地址http://www./Linux/2015-01/111759.htm

      linux

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多