安装mysql5.5,记录如下:
1、从http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.5.2-m2.tar.gz 下载源码安装包到/usr/local/src
2、tar zxvf mysql-5.5.2-m2.tar.gz 解压到/usr/local/src/mysql-5.5.2-m2下
cd mysql-5.5.2-m2/
./configure --prefix=/home/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=partition,innobase,myisammrg
(在另外一台服务器安装时,出现configure: error: No curses/termcap library found错误,加上--with-named-curses-libs=/usr/lib/libncursesw.so.5参数可以解决,或者再用 yum安装ncurses-devel也可)
make
make install
在make install的后半过程,有一段比较长时间的停顿,不要担心死掉了,实际上它还活着,耐心的等待,最终会安装完毕。
3、如果还没有mysql用户,创建:
groupadd mysql
useradd mysql -g mysql
4、修改目录权限:
chmod +w /home/mysql
chown -R mysql:mysql /home/mysql
5、创建数据目录(mysql5.5默认已经没有data目录了)
mkdir /home/mysql/data
6、初始化数据库:
/home/mysql/bin/mysql_install_db --basedir=/home/mysql --datadir=/home/mysql/data --user=mysql
7、创建mysql配置文件:/etc/my.cnf
[mysqld]
datadir=/home/mysql/data
socket=/tmp/mysql.sock
user=mysql
log=/home/mysql/sql.log
log_slow_queries=ON
log_slow_queries=/home/mysql/sql_slow.log
long_query_time=2
[client]
port = 3306
socket = /tmp/mysql.sock
8、启动mysql
/home/mysql/bin/mysqld_safe &
大功告成!
不过,这只是最简单的安装配置过程,mysql5已经支持数据库集群等很多高级功能,待以后再深入研究。 ......
分享到:
相关推荐
### Linux系统下源码版MySQL安装详解 #### 安装背景与目的 在Linux环境下,通过源码方式安装MySQL能够使我们更好地定制安装环境,并且能够深入理解MySQL的安装过程及依赖关系。本文将详细介绍如何在Linux系统下不...
### Linux系统下源码版MySQL安装详解(含CMake配置) #### 一、概述 本文将详细介绍如何在Linux系统下通过源代码的方式安装MySQL数据库。相比于传统的二进制包安装方式,源码安装能够更好地满足特定环境下的需求,...
访问MySQL官方网站或通过Git克隆MySQL的源代码仓库,获取最新或特定版本的源代码。例如,你可以使用以下命令下载MySQL 5.7的源代码: ``` wget ...
mysql源码安装mysql源码安装mysql源码安装mysql源码安装mysql源码安装
使用`make`命令编译源码,然后使用`make install`将MySQL安装到指定位置。这可能需要一段时间,取决于你的硬件性能。 5. **创建数据目录和设置权限**: 在`MYSQL_DATADIR`指定的路径(默认为`/var/lib/mysql`)下...
例如,将MySQL安装到`/usr/local/mysql`,数据存储在`/data/mysql`,并设置字符集为UTF-8: ```bash ./configure --prefix=/usr/local/mysql --datadir=/data/mysql --with-default-character-set=utf8 ``` 配置...
编译完成后,使用`make install`将编译好的MySQL安装到指定路径: ```bash sudo make install ``` 安装过程中,可能需要创建一些系统用户和组,以及数据目录: ```bash sudo groupadd mysql sudo useradd -r -g ...
MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...
- 修改`/etc/init.d/mysqld`文件,确保其指向正确的MySQL安装路径。 ```bash basedir=/usr/local/mysql datadir=/data/mysql ``` 3. **初始化MySQL数据库**: - 进入MySQL的脚本目录,并执行初始化命令来生成...
源码安装涉及下载MySQL的源代码包,然后编译和安装。这通常包括以下步骤: - **下载源码**:例如,这里的`mysql-5.6.17.tar.gz`就是MySQL 5.6.17版本的源代码包。 - **解压源码**:使用`tar`命令解压缩文件,如`...
mysql 5.6源码安装步骤mysql 5.6源码安装步骤mysql 5.6源码安装步骤
源码安装MySQL可以让你更深入地了解其内部机制,并且在某些特定环境下,源码安装可能是唯一可行的选择,比如缺少预编译二进制包或者需要自定义配置。下面将详细介绍如何使用提供的"mysql5.5源码一键安装"包进行安装...
从MySQL官方网站下载源代码,这里以5.5.17为例。创建一个用于MySQL的用户和组,然后创建安装目录和数据库数据存放目录。解压下载的源码包,进入解压后的目录。 在编译MySQL之前,可以使用`cmake`命令来配置安装路径...
此过程分为几个关键步骤:安装依赖、清理环境、下载与解压源码包、编译安装以及配置MySQL服务。 #### 一、安装MySQL依赖 在编译安装MySQL之前,首先需要确保系统已安装必要的依赖软件包。这些软件包包括编译工具、...
在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...
1. **创建MySQL安装目录**: 创建一个目录来存放MySQL的编译文件,如`/usr/local/mysql-5.5.11/`,并确保该目录归属于MySQL用户,这有助于管理和运行MySQL服务。 2. **创建数据目录**: 数据目录是MySQL存储...
MySQL 5.6.25 源码安装详细操作步骤 MySQL 是一个非常流行的关系数据库管理系统,在学习和使用 MySQL 的过程中,了解 MySQL 的安装过程对于我们更好地理解 MySQL 的结构和原理是非常有益的。通过源码安装 MySQL,...
### 源码安装MySQL 5.6详细步骤与知识点解析 #### 一、环境准备与检查 在开始安装MySQL 5.6之前,确保Linux系统满足以下条件: 1. **GCC版本检查**:通过`rpm -qa | grep gcc`命令来确认已安装的GCC版本。示例中...
yum源码安装MySQL