linux下的mysql安裝(詳細rpm、源碼以及二進位版本安裝)詳解

來源:互聯網
上載者:User

Linux下的mysql安裝
一、mysql 的版本
1.二進位版
2.源碼版 名字中含有hrc作為標識

===============================================
第一部分:yum安裝
1、配置yum源

 代碼如下 複製代碼

[repo]
name=repo
baseurl=ftp://update:update@10.1.1.1/Server
enabled=1
gpgcheck=0

2. rpm 安裝需要安裝的軟體

 代碼如下 複製代碼

mysql.i686 <- client
mysql-devel.i686 <- 開發包
mysql-libs.i686 <- 庫
mysql-server.i686 <- 伺服器
mysql-bench.i686 <- 壓力測試
mysql-connector-java.i686 <- 串連 java
mysql-connector-odbc.i686 <- 連 odbc
mysql-test.i686

可以使用命令:yum install mysql* -y <-前提是yum源配置正確
===============================================
第二部分:
安裝源碼包和二進位包之前,先說一下mysql使用的一些習慣

沒進程及檔案 UID -> mysql

軟體源

 代碼如下 複製代碼
rpm安裝在/var/lib/mysql
source || binary 安裝在 /usr/local/mysql

資料庫

 代碼如下 複製代碼
rpm 預設為 /var/lib/mysql/data
source | binary --> 個人,公司習慣 ( /database )

socket 介面 <- 本地(client)連結(server)介面
rpm 預設為/tmp/mysql.sock

 代碼如下 複製代碼

source | binary --> 個人,公司習慣(/var/run/mysqld/mysql5.socket)

PORT 3306

日誌
推薦存放在/var/log/mysqld/*

設定檔

 代碼如下 複製代碼
rpm -> (client || server) -> /etc/my.cnf
source | binary -> client -> /etc/my.cnf
source | binary ->server-> /usr/local/mysql/etc/my.cnf
===============================================
##### 前提 -> 必須具 mysql 使用者 ( uid 27, gid 27) #####
#groupadd -g 27 mysql
#useradd -g mysql -u 27 mysql
##############################################

第三部分:安裝二進位版本的mysql

1. 檔案包為:mysql-5.1.36-linux-i686-glibc23.tar.gz,可以去mysql官網下載

a. 解壓 -> (可直接解壓,可軟鏈) -> /usr/local/mysql

 代碼如下 複製代碼
ln -s /usr/local/mysql-5.1.36-linux-i686-glibc23 -n /usr/local/mysql
chown mysql:mysql /usr/local/mysql -R
chmod 1777 /tmp

b. 伺服器配置
->編輯 /usr/local/mysql/etc/my.cnf

 代碼如下 複製代碼

[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/database
socket=/var/run/mysqld/mysql5.socket
pid-file=/var/run/mysqld/mysql5.pid
general-log
general-log-file=/var/log/mysqld/mysql5-access.log
log-error=/var/log/mysqld/mysql5-error.log
port=3306

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.