linux mysql安装_linux下的mysql安装(详细rpm、源码以及二进制版本安装)详解

更新时间:2018-10-08    来源:linux    手机版     字体:

【www.bbyears.com--linux】

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

本文来源:http://www.bbyears.com/caozuoxitong/44917.html