安装所需的编译工具
apt-get
install autoconf automake autotools-dev cpp curl gawk gcc lftp
libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool
libncurses5-dev aptitude python python-dev
aptitude
install libmysql++-dev libmysqlclient15-dev checkinstall
1
,
安装所需要系统库相关库文件
yum –y install gcc gcc-
c++
gcc-
g77 autoconf automake zlib*
fiex*
libxml*
ncurses-
devel libmcrypt*
libtool-
ltdl-
devel*
2
,
创建mysql安装目录
# mkdir -p /usr/local/webserver/mysql/
3
,
创建数据存放目录
# mkdir -p /data/mysql/
4
,
创建用户和用户组与赋予数据存放目录权限
# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /data/mysql/
5
,
安装cmake(mysql5.5以后是通过cmake来编译的)
# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
#.configure
# make && make install
6
,
下载解压mysql 5.5.11
wget http:
//mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.11.tar.gz
[
root@localhost down]
# tar zxvf mysql-5.5.11.tar.gz
[
root@localhost down]
# cd mysql-5.5.11
7
,
编译mysql-
5.5.11
cmake . -
DCMAKE_INSTALL_PREFIX=/
usr/
local/
webserver/
mysql/
\-
DMYSQL_DATADIR=/
data/
mysql
\-
DMYSQL_UNIX_ADDR=/
data/
mysql/
mysqld.sock
\-
DWITH_INNOBASE_STORAGE_ENGINE=
1
\-
DENABLED_LOCAL_INFILE=
1
\-
DMYSQL_TCP_PORT=
3306
\-
DEXTRA_CHARSETS=
all \-
DDEFAULT_CHARSET=
utf8
\-
DDEFAULT_COLLATION=
utf8-
general_ci
\-
DMYSQL_UNIX_ADDR=/
data/
mysql/
mysql.sock
\-
DMYSQL_USER=
mysql \-
DWITH_DEBUG=
0
[
root@host mysql-
5.5.11]
# make
[
root@host mysql-
5.5.11]
# make install
8
,
复制配置文件
[
root@mysql-
5.5.11]
# cp support-files/my-medium.cnf /etc/my.cnf
[
root@mysql-
5.5.11]
# cp support-files/mysql.server /etc/init.d/mysqld
[
root@mysql-
5.5.11]
# chmod 755 /etc/init.d/mysqld
9
,
初始化数据库
bash scripts/
mysql_install_db --
user=
mysql --
basedir=
/
usr/
local/
webserver/
mysql --
datadir=/
data/
mysql/
10
,
启动mysql服务
[
root@localhost mysql-
5.5.11]
# /etc/init.d/mysqld start
11
,
启动完成之后用ps -
ef |
grep mysql 命令查看是否启动
12
,
/
usr/
local/
webserver/
mysql/
bin/
mysql -
u root -
p
通过命令行登录管理MySQL服务器 初始密码为空
13
,
修改root密码
mysql>;
use mysql ;
mysql>;
update user set password=
PASSWORD(
"123456"
)
where user=
'root'
;
mysql>;
FLUSH PRIVILEGES;
分享到:
相关推荐
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
mysql压缩包
### MySQL 5.6.27 源码安装指南:Ubuntu 15 版本 #### 一、安装预备工作:CMake 和 Curses 的安装 在进行MySQL的源码安装之前,需要确保系统中已经安装了必要的依赖库。其中,CMake 是一个跨平台的自动化构建系统...
在Ubuntu系统中,离线安装MySQL 5.7.25是一个相对复杂的过程,因为通常我们依赖于apt-get或其他在线包管理器来获取和安装软件。然而,在没有网络连接或者网络环境不稳定的情况下,我们需要手动下载所有必要的文件并...
记事本里完整记录了如何在一台新的ubuntu系统中离线安装mysql数据库,在云服务器上测试成功
MySQL源码包安装步骤是一个复杂的过程,涉及到许多技术细节,对于想要深入了解数据库系统或进行定制化配置的IT专业人员尤其重要。以下将详细介绍这个过程。 首先,安装MySQL源码包前,确保你的操作系统环境满足...
Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...
5. **安装源代码** ```bash sudo dpkg -i mysql-community-source_5.7.18-1ubuntu16.10_amd64.deb ``` 6. **解决依赖问题** 在安装过程中可能会遇到依赖问题,例如`libmecab2`缺失的情况,可以使用以下命令...
MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...
Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...
### Ubuntu系统下安装Reviewboard详解 #### 一、概述 本文档将详细介绍如何在Ubuntu系统上安装并配置Reviewboard,一款流行的代码审查工具。通过本文档的学习,您将能够掌握安装过程中所需的关键步骤以及相关软件的...
在进行MySQL源码安装前,确保你拥有以下条件: 1. 操作系统:一般推荐Linux发行版,如Ubuntu、CentOS等。 2. 编译工具:GCC编译器和其他必要的构建工具。 3. 开发库:如OpenSSL、Zlib、ncurses等。 二、源码获取 ...
1. **环境准备**:确保你是在Ubuntu 16.04环境下,该系统基于Debian,支持大多数开源软件的安装。你需要安装一些基本的开发工具,如`build-essential`,`cmake`,`libssl-dev`,`zlib1g-dev`,`libncurses5-dev`等,...
- 首先,通过以下命令下载MySQL的源代码包: ``` wget http://cdn.mysql.com/Downloads/MySQL-5.0/mysql-5.0.87-linux-x86_64-glibc23.tar.gz ``` - 解压文件: ``` tar zxvf mysql-5.0.87-linux-x86_64-...
本文将详细介绍如何在Linux系统下不借助cmake进行MySQL源码安装的具体步骤及其相关知识点。 #### 准备工作 在开始安装前,请确保您的Linux系统已经安装了必要的编译工具和库文件。例如GCC、make等基础开发工具,...
在 Ubuntu 11.10 中,Emma 的源代码位于 /usr/share/emma/emmalib 目录下。 首先,修改 __init__.py 文件,将 db_encoding 选项从 latin1 改为 utf8。然后,修改 mysql_host.py 文件中的 _use_db 函数,以便在选择...
在Ubuntu系统中,安装和配置MySQL数据库、FreeRADIUS认证服务器以及Java开发环境(JDK)是构建网络基础设施和服务的重要步骤。以下是对这些组件详细安装和配置过程的概述: 1. **MySQL安装与配置** - 首先,通过`...
本篇文章将详细介绍MySQL源码安装的步骤,以及涉及的相关知识点。 首先,源码安装的基本流程包括下载源码、解压、编译、配置和安装。以下是一步步的操作指南: 1. **下载源码**: 你需要访问MySQL官方网站或者...