成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux之下MySQL安裝的三種方案的比較

數據庫 MySQL
此文章主要介紹的是在Linux操作系統下對MySQL安裝的三種方案的比較,這三種方案分別是使用rpm安裝,二進制安裝與源碼安裝。

以下的文章主要向大家講述的是如何在Linux操作系統下對MySQL進行正確的安裝,以及有對不同MySQL安裝的方案的比較,其中包括使用rpm對其進行安裝,二進制安裝,源碼安裝這三種方案的比較。

安裝方法比較

 

一.使用rpm安裝

 

安裝簡單,適合初學者學習使用

 

1. 需要單獨下載客戶端和服務器

2. 安裝路徑不靈活,默認路徑不能修改,一臺服務器只能MySQL安裝一個 MySQL

 

文件布局

 

/usr/bin客戶端程序和腳本

 

/usr/sbinMySQLd 服務器

 

/var/lib/MySQL 日志文件,數據庫

 

/usr/share/doc/packages 文檔

 

/usr/include/MySQL包含(頭)文件

 

/usr/lib/MySQL庫

 

/usr/share/MySQL錯誤消息和字符集文件

 

/usr/share/sql-bench基準程序

 

大多數情況下,下載MySQL-server 和MySQL-client 就夠用了,安裝方法如下:

 

shell> rpm -ivh MySQL-server-VERSION.i386.rpm

 

shell> rpm -ivh MySQL-client-VERSION.i386.rpm

 

二.二進制安裝

 

1. 安裝簡單

2. 可以地安裝到任何路徑下,靈活性好

 

3. 一臺服務器可以MySQL安裝多個 MySQL

 

1) 已經經過編譯,性能不如源碼編譯的好

2) 不能靈活定制編譯參數

 

bin客戶端程序和 MySQLd服務器

data日志文件,數據庫

 

docs文檔,ChangeLog

 

include包含(頭)文件

 

lib庫

 

scriptsMySQL_install_dbshare/MySQL 錯誤消息文件

 

sql-bench 基準程序

 

安裝

root登陸,執行如下步驟:

 

代碼

 

  1. shell> groupadd MySQL  
  2. shell> useradd -g MySQL MySQL  
  3. shell> cd /home/MySQL  
  4. shell>tar -xzvf /home/MySQL/MySQL-VERSION-OS.tar.gz  
  5. shell> ln -s MySQL-VERSION-OS.tar.gz MySQL  
  6. shell> cd MySQL  
  7. shell> scripts/MySQL_install_db --user=MySQL 
  8. shell> chown -R root:MySQL .  
  9. shell> chown -R MySQL:MySQL data  
  10. shell> bin/MySQLd_safe --user=MySQL & 

 

三.源碼安裝

 

1. 在實際安裝的操作系統進行可根據需要定制編譯,最靈活

2. 性能最好

 

3. 一臺服務器可以安裝多個 MySQL

 

1. 安裝過程較復雜

2. 編譯時間長

 

bin客戶端程序和腳本

include/MySQL包含(頭)文件

 

info Info格式的文檔

 

lib/MySQL庫

 

libexec MySQLd服務器

 

share/MySQL錯誤消息文件

 

sql-bench基準程序和crash-me測試

 

var數據庫和日志文件

 

1)去掉不需要的模塊:

源碼MySQL安裝由于可以靈活的進行數據庫的定制編譯,因此有更強的靈活性。某些編譯選項可以大大增強我們數據庫的性能。

執行如下命令可以看到所有編譯的配置選項:

 

shell> ./configure --help

 

如果只安裝客戶端,可以執行如下命令:

 

 

  1. shell> ./configure --without-server 

 

如果你不想要位于“/usr/local/var”目錄下面的日志(log)文件和數據庫,使用類似于下列configure 命令的一個:

 

 

  1. shell>./configure--prefix=/usr/local/MySQL  
  2. shell>./configure--prefix=/usr/locallocalstatedir=/usr/local/MySQL/data 

 

 

第一個命令改變安裝前綴以便將所有內容MySQL安裝到“/usr/local/MySQL”下面而非默認的“/usr/local”。第二個命令保留默認安裝前綴,但是覆蓋了數據庫目錄默認目錄(通常是“/usr/local/var”)并且把它改為/usr/local/MySQL/data。編譯完MySQL后,可以通過選項文件更改這些選項修改socket 的默認位置:

 

 

  1. shell> ./configure\-- with-unix-socket-path=/usr/local/MySQL/tmp/MySQL.sock 

 

2)只選擇要使用的字符集:

 

改變安裝后的默認字符集和排序規則:

 

  1. shell> ./configure -- with-charset=CHARSET 
  2. ./configure --with-collation=COLLATION 

 

 

選擇需要MySQL安裝的字符集:

 

 

  1. shell>./configure --with-extra-charsets=LIST 

 

list可以是下面任何一項:

 

空格間隔的一系列字符集名

 

complex -,以包括不能動態裝載的所有字符集all –,以將所有字符集包括進二進制

 

3)使用pgcc編譯:

pgcc 2.90.29 或更新版:

CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \CXXFLAGS="-O3 -mpentiumpro -mstack-align-double \-felide-constructors -fno- exceptions -fno-rtti"

 

4)使用靜態編譯以提高性能:

 

 

  1. shell>./configure --with-client-ldflags=-all-static\  
  2. --with-MySQLd-ldflags=-all-static 

 

以上的相關內容就是對在Linux下的MySQL安裝的介紹,望你能有所收獲。

【編輯推薦】

  1. 解決MySQL訪問權限設置的兩種方法
  2. MySQL雙向復制技術經典版
  3. asp.net連接MySQL的正確操作流程
  4. 支持MySQL數據庫,SPL升級到3.2
  5. 在.NET訪問MySQL數據庫經驗總結
責任編輯:佚名 來源: 博客園
相關推薦

2017-07-03 18:24:39

MySQL數據冗余

2010-06-28 17:43:44

SQL Server

2024-08-07 08:21:05

2022-07-22 20:00:01

高可用路由

2022-03-22 10:24:48

Linux開源Elasticsea

2010-07-19 14:43:21

SQL Server查

2010-06-13 16:04:14

MySQL三種安裝方式

2010-07-07 09:14:35

SQL Server數

2017-12-29 08:26:28

存儲引擎MySQL

2024-04-24 14:46:40

人工智能編碼助手

2024-10-10 10:07:07

2012-08-07 10:02:06

JSP

2014-07-30 17:10:38

LVS集群負載均衡

2009-07-03 18:32:18

JSP頁面跳轉

2012-03-26 12:23:25

JavaSwing

2011-06-10 10:43:12

Ubuntu應用安裝

2010-06-11 11:14:26

MySQL數據庫

2010-06-13 17:53:18

安裝MySQL數據庫

2022-03-15 11:31:17

MySQL日志格式

2010-05-25 16:23:04

安裝MySQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线免费观看视频 | 不卡一区二区三区四区 | 久色激情 | 日韩一区二区三区av | 日韩在线综合网 | 99精品国产一区二区青青牛奶 | 国产在线精品一区二区三区 | 户外露出一区二区三区 | 在线视频a | 蜜臀久久 | 精品久久国产 | 国产一区二区日韩 | 国产激情在线 | www,黄色,com| 久久久久久久久久久久久久久久久久久久 | 精品国产乱码久久久久久88av | 在线视频一区二区 | 国产高清在线精品一区二区三区 | 日本高清不卡视频 | 欧美视频精品 | 日韩成人精品在线观看 | 久久免费视频在线 | 综合伊人 | 国内自拍视频在线观看 | 天天摸天天干 | 久久久91精品国产一区二区三区 | 国产精品久久久久久久免费大片 | 亚洲福利av | 91 中文字幕 | 欧美精品一区二区三区在线播放 | 亚洲精品国产第一综合99久久 | 欧美v片 | 国产女人叫床高潮大片免费 | 中文字幕一区二区三区在线观看 | 少妇无套高潮一二三区 | 日韩视频精品在线 | 国产乱码精品一区二区三区av | 天堂资源 | 久久久久久久久淑女av国产精品 | 国产视频久久 | 日韩精品久久久 |