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

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

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天堂在线观看 | 青青草国产精品 | sao虎影院桃红视频在线观看 | 国内精品免费 | 青青青国产成人久久111网站 | 美女伊人网| 日韩精品视频美在线精品视频 | 午夜影院一区二区三区 | 女人国产香蕉久久精品 | 久久精品国产久精国产果冻传媒 | 国产午夜精品理论片 | 干b视频在线观看 | 四缺一写的小说 | 精品国产福利一区二区在线 | 欧美色成人tv在线播放 | 亚洲精品国产精品麻豆99 | 精品久久99麻豆蜜桃666 | 韩国日本香港毛片免费 | free性丰满hd性欧美厨房 | 久久中文字幕亚洲精品最新 | 韩国久久 | www.毛片在线观看 | 紧身牛仔裤美女被啪啪久久网 | 好紧好爽范冰冰系列 | 亚洲欧美日本在线观看 | 国产成人综合亚洲亚洲欧美 | 国产欧美一区视频在线观看 | 久久久无码精品亚洲A片软件 | juliaann丝袜精品系列 | 亚洲精品国产精麻豆久久99 | 欧美一卡二卡科技有限公司 | 岛国片免费看 | 欧美一区二区视频 | 热国产热综合 | 欧美黑人一级片 | 国产99久久精品一区二区 | 国产a免费观看 | 四虎影院网址大全 | 草草影院在线 |