最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos6.5 編譯安裝mysql 5.6.16 詳細教程

 更新時間:2016年08月11日 16:34:33   作者:l1028386804  
這篇文章主要為大家分享了Centos6.5編譯安裝mysql 5.6.16詳細教程,感興趣的小伙伴們可以參考一下

一、編譯安裝MySQL前的準備工作

安裝編譯源碼所需的工具和庫
 yum install gcc gcc-c++ ncurses-devel perl

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

wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz 
tar -xzvf cmake-2.8.10.2.tar.gz 
cd cmake-2.8.10.2 
./bootstrap ; make ; make install 
cd ~

或者

復制代碼 代碼如下:
yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype*

二、設置MySQL用戶和組 

新增mysql用戶組
groupadd mysql

新增mysql用戶
useradd -r -g mysql mysql

三、新建MySQL所需要的目錄 

新建mysql安裝目錄
mkdir -p /usr/local/mysql

新建mysql數據庫數據文件目錄
mkdir -p /data/mysqldb

四、下載MySQL源碼包并解壓
http://dev.mysql.com/downloads/mysql/直接下載源碼,解壓mysql-5.6.16.tar.gz

wget http://www.kakapart.com/files/mysql-5.6.16.tar.gz
tar -zxv -f mysql-5.6.16.tar.gz
cd mysql-5.6.16 

五、編譯安裝MySQL
 從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_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

如果將來需要MySQL支持表情包的存儲,則可使用以下編譯配置腳本:

復制代碼 代碼如下:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_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

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

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

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

可用的存儲引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)
 -DMYSQL_DATADIR=dir_name     設置mysql數據庫文件目錄
 -DMYSQL_TCP_PORT=port_num     設置mysql服務器監(jiān)聽端口,默認為3306
 -DENABLE_DOWNLOADS=bool     是否要下載可選的文件。例如,啟用此選項(設置為1),cmake將下載谷歌所使用的測試套件運行單元測試。
 注:重新運行配置,需要刪除CMakeCache.txt文件
 rm CMakeCache.txt

編譯源碼
make

安裝
make install

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

修改mysql安裝目錄

cd /usr/local/mysql 
chown -R mysql:mysql .

修改mysql數據庫文件目錄

cd /data/mysqldb
chown -R mysql:mysql . 

七、初始化mysql數據庫

 cd /usr/local/mysql 
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb 

八、復制mysql服務啟動配置文件
 cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf注:如果/etc/my.cnf文件存在,則覆蓋。

九、復制mysql服務啟動腳本及加入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 

十、啟動mysql服務并加入開機自啟動(可選這個步驟,以后可以自己啟動的)

 service mysqld start 
chkconfig --level 35 mysqld on

 十一、檢查mysql服務是否啟動

 netstat -tulnp | grep 3306 
mysql -u root -p 密碼為空,如果能登陸上,則安裝成功。 

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

mysqladmin -u root password '123456' 

注:也可運行安全設置腳本,修改MySQL用戶root的密碼,同時可禁止root遠程連接,移除test數據庫和匿名用戶。
 /usr/local/mysql/bin/mysql_secure_installation

十三、可能會出現(xiàn)的錯誤
問題:
Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/Server03.mylinux.com.pid).
解決:
修改/etc/my.cnf 中datadir,指向正確的mysql數據庫文件目錄問題:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解決:
新建一個鏈接或在mysql中加入-S參數,直接指出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.sockMySQL

問題解決:-bash:mysql:command not found
因為mysql命令的路徑在/usr/local/mysql/bin下面,所以你直接使用mysql命令時,系統(tǒng)在/usr/bin下面查此命令,所以找不到了 
解決辦法是:
 ln -s /usr/local/mysql/bin/mysql /usr/bin 做個鏈接即可Starting MySQL...The server quit without updating PID file [FAILED]ysqldb/smartlink.pid

解決方案:刪掉/data/mysqldb目錄下的smartlink.pid文件,然后執(zhí)行命令chmod 777 -R  /data/mysqldb/ ,最后重啟mysqlWarning: World-writable config file '/usr/local/mysql/my.cnf' is ignored

解決方案: chmod 644 /usr/local/mysql/my.cnf 將my.cnf設置為用戶可讀寫,其他用戶不可寫,問題解決。

精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程 mysql5.6各版本安裝教程

以上就是mysql 5.7.14 安裝配置方法,希望對大家的學習有所幫助。

相關文章

  • 超簡單的qps統(tǒng)計方法(推薦)

    超簡單的qps統(tǒng)計方法(推薦)

    下面小編就為大家?guī)硪黄唵蔚膓ps統(tǒng)計方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • MySQL命令行界面中出現(xiàn)字符錯誤提示的原因及解決方法

    MySQL命令行界面中出現(xiàn)字符錯誤提示的原因及解決方法

    這篇文章主要介紹了MySQL命令行界面中出現(xiàn)字符錯誤提示的原因及解決方法,同時文中還附帶了MySQL導入亂碼問題的解決辦法提示,需要的朋友可以參考下
    2016-03-03
  • MySQL數據類型優(yōu)化原則

    MySQL數據類型優(yōu)化原則

    這篇文章主要介紹了MySQL數據類型優(yōu)化原則的相關資料,幫助大家更好的理解和使用MySQL數據庫,感興趣的朋友可以了解下
    2020-11-11
  • 數據庫賬號密碼加密詳解及實例

    數據庫賬號密碼加密詳解及實例

    這篇文章主要介紹了數據庫賬號密碼加密詳解及實例的相關資料,需要的朋友可以參考下
    2017-03-03
  • mysql常用函數與視圖索引全面梳理

    mysql常用函數與視圖索引全面梳理

    這篇文章主要介紹了mysql的常用函數與視圖索引的特點與作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • MySQL中@i:=@i+1表達式用法詳解

    MySQL中@i:=@i+1表達式用法詳解

    這篇文章主要給大家介紹了關于MySQL中@i:=@i+1表達式用法的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • 解決MySQL8.0時區(qū)的問題步驟

    解決MySQL8.0時區(qū)的問題步驟

    這篇文章主要介紹了解決MySQL8.0時區(qū)的問題步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • mysql誤刪root用戶或者忘記root密碼解決方法

    mysql誤刪root用戶或者忘記root密碼解決方法

    mysql誤刪root用戶或者忘記root密碼解決方法,需要的朋友可以參考下。
    2011-05-05
  • Mysql中的SQL約束Constraint有哪幾種

    Mysql中的SQL約束Constraint有哪幾種

    這篇文章主要介紹了Mysql中的SQL約束Constraint有哪幾種,約束是為了使表中的數據有效,常見的約束有非空約束、唯一性約束、主鍵約束、外鍵約束、檢查約束,需要的朋友可以參考下
    2024-01-01
  • MySQL數據庫索引原理及優(yōu)化策略

    MySQL數據庫索引原理及優(yōu)化策略

    MySQL數據庫索引是一種數據結構,用于提高數據查詢的效率,加快數據檢索的速度。索引基于樹結構實現(xiàn),可以通過B+樹等算法來優(yōu)化索引效率。MySQL中常見的索引類型包括主鍵索引、唯一索引、普通索引、全文索引等
    2023-04-04

最新評論

绥阳县| 秭归县| 伊吾县| 阳江市| 凤凰县| 黄陵县| 疏附县| 西乌珠穆沁旗| 如东县| 巩义市| 塔河县| 五大连池市| 台中市| 仁布县| 祁阳县| 新安县| 四平市| 甘谷县| 铅山县| 江山市| 宝坻区| 故城县| 新津县| 文安县| 石棉县| 大石桥市| 定陶县| 长子县| 巴南区| 清原| 嘉义市| 方正县| 丹棱县| 屏山县| 石柱| 桑植县| 渭源县| 临西县| 铜山县| 漾濞| 修文县|