一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - CentOS系統下編譯安裝MySQL以及設置相關yum源的教程

CentOS系統下編譯安裝MySQL以及設置相關yum源的教程

2020-05-28 15:51MYSQL教程網 Mysql

這篇文章主要介紹了CentOS系統下編譯安裝MySQL以及設置相關yum源的教程,使用RedHat系的Linux系統為環境的都可以借鑒,需要的朋友可以參考下

編譯安裝軟件通常會遇到各種問題,尤其是在編譯lamp這樣的多種軟件協同工作時各軟件還相互影響,尤其是之前安裝的軟件會影響后邊程序的編譯安裝,出現這種問題常常是之前安裝的軟件沒有導出庫文件和頭文件,因而導致后面的軟件在安裝是需要指定前面安裝程序的路徑時常常提示找不到文件之類的錯誤,下面以mysql為例


1、安裝開發環境

?
1
yum groupinstall "Development tools"

2、解決軟件包依賴包

安裝編譯代碼需要的包

?
1
yum -y install make gcc-c++ cmake bison-devel ncurses-devel

下載MySQL 5.6.14

?
1
2
3
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz
tar xvf mysql-5.6.14.tar.gz
cd mysql-5.6.14

3、配置編譯并安裝

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
 
make && make install

4、導出庫搜索
在 /etc/ld.conf.d/mysql.conf 目錄下創建相應的conf文件

?
1
ldconfig -v | grep mysql

5、導出頭文件

?
1
ln -sv /usr/local/mysql/include /usr/include/mysql

6、導出幫助文件

?
1
2
vim /etc/man.config
 MANPATH /usr/local/mysql/man

7、導出二進制路徑

?
1
2
3
vim /etc/profile
 PATH=/usr/local/mysql/bin:$PATH
source /etc/profile

PS:如何使用MySQL yum源來安裝更新MySQL相關軟件包
MySQL yum庫提供了一個簡單的和方便的方法來安裝和更新MySQL相關的軟件包到最新版本。
MySQL yum庫文檔說明:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
MySQL yum庫支持的平臺有:
Red Hat Enterprise Linux 7 / Oracle Linux 7
Red Hat Enterprise Linux 6 / Oracle Linux 6
Red Hat Enterprise Linux 5 / Oracle Linux 5
Fedora 18, 19, and 20
MySQL yum庫包括最新的軟件包有:

  • MySQL 5.6 (GA)
  • MySQL 5.7 (Development Release)
  • MySQL 5.5 (GA - Red Hat Enterprise Linux and Oracle Linux Only)
  • MySQL Workbench
  • MySQL Fabric
  • MySQL Utilities
  • MySQL Connector / ODBC
  • MySQL Connector / Python

RHEL7/CentOS7/Oracle linux7:

?
1
2
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

RHEL5/CentOS5/Oracle linux5:

?
1
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el5-5.noarch.rpm

Fedora

# Fedora20

?
1
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm

 
#Fedora19

?
1
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc19-5.noarch.rpm

 
# Fedora18

?
1
# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc18-5.noarch.rpm

CentOS系統下編譯安裝MySQL以及設置相關yum源的教程

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美亚洲国产综合在线 | 91夜夜操 | 久久亚洲精品中文字幕60分钟 | 丝瓜草莓香蕉绿巨人幸福宝 | 国产激情一区二区三区四区 | 四虎影视e456fcom四虎影视 | 亚洲国产精品成人午夜在线观看 | 全肉一女n男np高h双龙养成 | 国产欧美日韩综合 | 久久综合久综合久久鬼色 | 秋霞理论一级在线观看手机版 | 无遮无挡免费视频 | 成人免费公开视频 | 国产精品成人免费福利 | 美女无遮挡 | 激情自拍网 | 免费观看欧美性一级 | 日本五十路六十30人8时间 | 成 人 亚洲 综合天堂 | 免费看成年视频网页 | a级毛片毛片免费很很综合 a级黄色视屏 | 99在线精品日韩一区免费国产 | 1377大但人文艺术包子铺 | 91日本| 国内精品 大秀视频 日韩精品 | 沟厕okn系列在线播放 | 亚洲一级视频在线观看 | 免费看男人使劲躁女人小说 | 亚洲不卡视频在线观看 | 97网站| 精品久久久久久亚洲精品 | 调教老师肉色丝袜的故事 | 日韩毛片高清在线看 | 久久精品视在线观看2 | 日本无卡码一区二区三区 | 国产成人一区二区三区视频免费蜜 | 狠狠色婷婷丁香六月 | 504神宫寺奈绪大战黑人 | 欧美一级在线全免费 | 探花国产 | 亚洲国产精品二区久久 |