Linux下的mysql安装
一、mysql 的版本
1.二进制版
2.源码版 名字中含有hrc作为标识
===============================================
第一部分:yum安装
1、配置yum源
代码如下 | 复制代码 |
[repo] |
2. rpm 安装需要安装的软件
代码如下 | 复制代码 |
mysql.i686 <- client |
可以使用命令: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] |