亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

安裝MySQL常見的三種方式

2024-07-24 13:07:53
字體:
來源:轉載
供稿:網友

MySQL是一個開放源碼的小型關聯式數據庫管理系統,被廣泛地應用在Internet上的中小型網站中。接下來通過本篇文章給大家分享安裝MySQL常見的三種方式,需要的朋友可以參考下

目錄

安裝MySQL的方式常見的有三種:

rpm包形式

通用二進制形式

源碼編譯

1,rpm包形式

(1) 操作系統發行商提供的

(2) MySQL官方提供的(版本更新,修復了更多常見BUG)www.mysql.com/downloads

關于MySQL中rpm包類型的介紹:

MySQL-client 客戶端組件

MySQL-debuginfo 調試MySQL的組件

MySQL-devel 想針對于MySQL編譯安裝PHP等依賴于MySQL的組件包

MySQL-embedded MySQL的嵌入式版本

MySQL-server 共享庫

MySQL-shared 共享庫

MySQL-shared-dompat 為了兼容老版本的共享庫

MySQL-test MySQL的測試組件(在線處理功能)

安裝方法:

首先可以從安裝光盤中或者到mysql的網站上下載對應版本的rpm包如下:

MySQL-server-community-5.5.28-1.rhel5.i386.rpm MySQL-client-community-5.5.28-1.rhel5.i386.rpm

接著我們可以使用rpm命令進行安裝:

rpm -ivh MySQL-server-community-5.5.28-1.rhel5.i386.rpm rpm -ivh MySQL-client-community-5.5.28-1.rhel5.i386.rpm

補充一點:

-h 使用符號#顯示安裝進度

-v 報告每一步操作的情況

2,通用二進制包

(1)新建用戶以安全方式運行進程:

  1. groupadd -r mysql  
  2. useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql  
  3. chown -R mysql:mysql /mydata/data 


(2)安裝并初始化mysql-5.5.28

首先下載平臺對應的mysql版本至本地,這里是32位平臺,因此,選擇的為mysql-5.5.28-linux2.6-i686.tar.gz

  1. tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local 
  2. cd /usr/local/  
  3. ln -sv mysql-5.5.28-linux2.6-i686 mysql  
  4. cd mysql  
  5. chown -R mysql:mysql .  
  6. scripts/mysql_install_db --user=mysql --datadir=/mydata/data  
  7. chown -R root .  


(3)為mysql提供主配置文件:

  1. cd /usr/local/mysql  
  2. cp support-files/my-large.cnf /etc/my.cnf 


(4)修改配置文件:

修改此文件中thread_concurrency的值為你的CPU個數乘以2,比如這里使用如下行:

thread_concurrency = 2

另外還需要添加如下行指定mysql數據文件的存放位置:

datadir = /mydata/data

(5)為mysql提供sysv服務腳本:

  1. cd /usr/local/mysql  
  2. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 

 

(6)添加至服務列表:

  1. chkconfig --add mysqld  
  2. chkconfig mysqld on 


(7)而后就可以啟動服務測試使用了。

  1. service mysqld start 


3,源碼編譯

(安裝編譯方式有點改變,配置過程無太大變動,所以后面不詳細介紹各個步驟了)

若想在5.0系列的紅帽系統上進行源碼編譯安裝MySQL必須借助一個跨平臺編譯器cmake

所以:

(1)首先安裝cmake

安裝cmake需要用make

  1. tar xf cmake-...tar.gz  
  2. cd cmake-..  
  3. ./bootstrap 使用此腳本來檢測編譯環境  
  4. make  
  5. make install 


(2)編譯安裝mysql-5.5.28

使用cmake編譯mysql-5.5.28,選項的方式有所改變簡單介紹一下。。。

cmake指定編譯選項的方式不同于make,其實現方式如下:

cmake .

cmake . -LH 或 ccmake . 查找可以使用的相關選項

指定安裝文件的安裝路徑時常用的選項:

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 指定安裝路徑

-DMYSQL_DATADIR=/data/mysql 數據安裝路徑

-DSYSCONFDIR=/etc 配置文件的安裝路徑

由于MySQL支持很多的存儲引擎而默認編譯的存儲引擎包括:csv、myisam、myisammrg和heap。若要安裝其它存儲引擎,可以使用類似如下編譯選項:

-DWITH_INNOBASE_STORAGE_ENGINE=1 安裝INNOBASE存儲引擎

-DWITH_ARCHIVE_STORAGE_ENGINE=1 安裝ARCHIVE存儲引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 安裝BLACKHOLE存儲引擎

-DWITH_FEDERATED_STORAGE_ENGINE=1 安裝FEDERATED存儲引擎

若要明確指定不編譯某存儲引擎,可以使用類似如下的選項:

-DWITHOUT__STORAGE_ENGINE=1

比如:

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 不啟用或不編譯EXAMPLE存儲引擎

-DWITHOUT_FEDERATED_STORAGE_ENGINE=1

-DWITHOUT_PARTITION_STORAGE_ENGINE=1

如若要編譯進其它功能,如SSL等,則可使用類似如下選項來實現編譯時使用某庫或不使用某庫:

-DWITH_READLINE=1

-DWITH_SSL=system 表示使用系統上的自帶的SSL庫

-DWITH_ZLIB=system

-DWITH_LIBWRAP=0

其它常用的選項:

-DMYSQL_TCP_PORT=3306 設置默認端口的

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock MySQL進程間通信的套接字的位置

-DENABLED_LOCAL_INFILE=1 是否啟動本地的LOCAL_INFILE

-DEXTRA_CHARSETS=all 支持哪些額外的字符集

-DDEFAULT_CHARSET=utf8 默認字符集

-DDEFAULT_COLLATION=utf8_general_ci 默認的字符集排序規則

-DWITH_DEBUG=0 是否啟動DEBUG功能

-DENABLE_PROFILING=1 是否啟用性能分析功能

如果想清理此前的編譯所生成的文件,則需要使用如下命令:

make clean

rm CMakeCache.txt

編譯安裝

  1. tar xf mysql-5.5.28.tar.gz  
  2. cd mysql-5.5.28  
  3. groupadd -r mysql  
  4. useradd -g -r mysql mysql  
  5. mkdir -pv /data/mydata  
  6. chown -R mysql:mysql /data/mydata  
  7. cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mydata -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci  
  8. make  
  9. make install 
  10. cd /usr/local/mysql  
  11. chown -R :mysql . 更改屬組  
  12. scripts/mysql_install_db --user=mysql --datadir=/data/mydata/ 指定數據存放位置 
  13. cp support-files/my-large.cnf /etc/my.cnf 創建配置文件 


編輯配置文件

vim /etc/my.cnf

添加如下行指定mysql數據文件的存放位置:

datadir = /mydata/data

創建執行腳本和啟動服務

  1. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 復制腳本  
  2. chmod +x /etc/rc.d/init.d/mysqld 執行權限  
  3. chkconfig -add mysql 添加到服務列表中  
  4. service mysqld start 啟動服務  
  5. bin/mysql 啟動mysql  


以上就是本文給大家介紹安裝MySQL常見的三種方式,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
岛国av午夜精品| 亚洲日韩欧美视频一区| 久久91亚洲人成电影网站| www.国产精品一二区| 国产69久久精品成人| 国产成人精彩在线视频九色| 国产精品久久久亚洲| 欧美裸体男粗大视频在线观看| 97久久精品视频| 国产精品久久电影观看| 久久久久日韩精品久久久男男| 日日狠狠久久偷偷四色综合免费| 国产在线观看精品一区二区三区| 国产精品久久久久久久久免费| 92版电视剧仙鹤神针在线观看| 国产主播欧美精品| 成人免费视频97| 精品免费在线观看| 欧美肥老太性生活视频| 亚洲精品视频中文字幕| 91精品国产91久久久久| 亚洲社区在线观看| 欧美在线一区二区视频| 亚洲加勒比久久88色综合| 裸体女人亚洲精品一区| www.国产精品一二区| 国产精品88a∨| 久久精品中文字幕免费mv| 久久久精品网站| 一区二区三区视频在线| 日韩亚洲精品视频| 亚洲一区精品电影| 欧美性极品xxxx做受| 538国产精品视频一区二区| 欧美激情亚洲激情| 九九精品在线视频| 九色精品免费永久在线| 日韩在线欧美在线国产在线| 国产精品丝袜一区二区三区| 91免费看片在线| 91av在线免费观看视频| 久久av中文字幕| 亚洲成人网在线观看| 欧美老女人bb| 日韩av最新在线| 亚洲免费视频在线观看| 精品国产91久久久久久老师| 久久久亚洲欧洲日产国码aⅴ| 欧美亚洲在线播放| 亚洲www永久成人夜色| 麻豆乱码国产一区二区三区| 欧美性猛交xxxx乱大交蜜桃| 亚洲电影第1页| 欧美日韩一区二区免费在线观看| 国产主播在线一区| 国产在线观看一区二区三区| 国产精品日韩在线观看| 欧美自拍视频在线| 欧美性xxxxx| 91av在线免费观看| 欧美丰满少妇xxxxx做受| 热久久这里只有精品| 欧美日韩国产成人高清视频| 亚洲美女动态图120秒| 日韩电影中文字幕av| 久久综合伊人77777| 亚洲午夜久久久久久久| 国产亚洲欧美另类中文| 国产精品一区二区久久精品| 久久伊人精品视频| 亚洲精品999| 成人a在线视频| 麻豆国产va免费精品高清在线| 国产欧美日韩高清| 亚洲精品乱码久久久久久按摩观| 欧美午夜久久久| 国产一区玩具在线观看| 久久久视频免费观看| 亚洲精品国产精品乱码不99按摩| 91沈先生作品| 国产视频久久久| 国产精品爽爽ⅴa在线观看| 日韩有码在线电影| 国产精品99久久久久久久久久久久| 欧美高清理论片| 久久精品亚洲94久久精品| 国产精品专区一| 亚洲成人黄色在线观看| 国产成人福利视频| 日韩在线播放av| 色老头一区二区三区| 日韩精品有码在线观看| 亚洲第一福利视频| 午夜欧美大片免费观看| 国产精品视频最多的网站| 亚洲第一精品福利| 久久理论片午夜琪琪电影网| 原创国产精品91| 国产v综合v亚洲欧美久久| 国产精品久久久久久影视| 国产亚洲激情视频在线| 久久精品久久久久久国产 免费| 亚洲伊人久久大香线蕉av| 国产精品极品美女粉嫩高清在线| 亚洲国产黄色片| 日韩av中文在线| 91在线免费视频| 久久免费视频在线| 欧美成人第一页| 亚洲自拍偷拍福利| 亚洲性无码av在线| 久久99热精品这里久久精品| 亚洲激情视频网站| 国产一区二区黑人欧美xxxx| 日韩欧美在线视频| 97视频在线观看视频免费视频| 国产91色在线|免| 亚洲最大福利网站| 91wwwcom在线观看| 亚洲第一av在线| 国产ts人妖一区二区三区| 欧美日韩第一视频| 成人xvideos免费视频| 欧美多人爱爱视频网站| 91国产中文字幕| 日韩禁在线播放| 中文字幕9999| 亚洲老头老太hd| 日本精品视频在线| 国产精品欧美日韩久久| 日韩美女福利视频| 欧美日韩一区二区三区在线免费观看| 国产免费一区二区三区在线能观看| 国产91精品青草社区| 日韩精品有码在线观看| 欧美另类老肥妇| 91在线色戒在线| 国产中文字幕日韩| 国产精品一区二区三区免费视频| 亚洲性线免费观看视频成熟| 欧美亚洲在线播放| 国产在线观看精品一区二区三区| 日本伊人精品一区二区三区介绍| 992tv在线成人免费观看| 日韩二区三区在线| 日韩中文字幕在线| 亚洲精品国产免费| 欧美国产乱视频| 91在线高清免费观看| 久久综合国产精品台湾中文娱乐网| 日韩中文av在线| 欧美激情亚洲国产| 中文字幕亚洲欧美| 国产精品日日摸夜夜添夜夜av| 国产精品视频男人的天堂| 国产精品狼人色视频一区| 国产v综合ⅴ日韩v欧美大片| 亚洲免费一在线| 国产精品亚洲一区二区三区| 中日韩午夜理伦电影免费| 成人妇女淫片aaaa视频| 久久精品免费电影| 成人国产精品免费视频| 7m精品福利视频导航|