`
wangshaofei
  • 浏览: 282290 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu下mysql源码安装

阅读更多

安装所需的编译工具

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;

0
0
分享到:
评论

相关推荐

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    Ubuntu22-安装mysql5.7

    mysql压缩包

    Mysql5.6.27源码安装【Ubuntu15 原创】

    ### MySQL 5.6.27 源码安装指南:Ubuntu 15 版本 #### 一、安装预备工作:CMake 和 Curses 的安装 在进行MySQL的源码安装之前,需要确保系统中已经安装了必要的依赖库。其中,CMake 是一个跨平台的自动化构建系统...

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    在Ubuntu系统中,离线安装MySQL 5.7.25是一个相对复杂的过程,因为通常我们依赖于apt-get或其他在线包管理器来获取和安装软件。然而,在没有网络连接或者网络环境不稳定的情况下,我们需要手动下载所有必要的文件并...

    Ubuntu中安装mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    记事本里完整记录了如何在一台新的ubuntu系统中离线安装mysql数据库,在云服务器上测试成功

    Mysql源码包安装步骤

    MySQL源码包安装步骤是一个复杂的过程,涉及到许多技术细节,对于想要深入了解数据库系统或进行定制化配置的IT专业人员尤其重要。以下将详细介绍这个过程。 首先,安装MySQL源码包前,确保你的操作系统环境满足...

    Ubuntu12.04下安装 nginx + php + 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-...

    ubuntu安装和删除mysql

    5. **安装源代码** ```bash sudo dpkg -i mysql-community-source_5.7.18-1ubuntu16.10_amd64.deb ``` 6. **解决依赖问题** 在安装过程中可能会遇到依赖问题,例如`libmecab2`缺失的情况,可以使用以下命令...

    Mysql源码安装的详细文档

    MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...

    Ubuntu操作系统下安装MySQL数据库的方法

    Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...

    Ubuntu系统下安装Reviewboard详解

    ### Ubuntu系统下安装Reviewboard详解 #### 一、概述 本文档将详细介绍如何在Ubuntu系统上安装并配置Reviewboard,一款流行的代码审查工具。通过本文档的学习,您将能够掌握安装过程中所需的关键步骤以及相关软件的...

    MySQL源码安装和简单使用

    在进行MySQL源码安装前,确保你拥有以下条件: 1. 操作系统:一般推荐Linux发行版,如Ubuntu、CentOS等。 2. 编译工具:GCC编译器和其他必要的构建工具。 3. 开发库:如OpenSSL、Zlib、ncurses等。 二、源码获取 ...

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    1. **环境准备**:确保你是在Ubuntu 16.04环境下,该系统基于Debian,支持大多数开源软件的安装。你需要安装一些基本的开发工具,如`build-essential`,`cmake`,`libssl-dev`,`zlib1g-dev`,`libncurses5-dev`等,...

    ubuntu下mysql,freeradius,jdk的安装和配置.pdf

    - 首先,通过以下命令下载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系统下源码版mysql安装

    本文将详细介绍如何在Linux系统下不借助cmake进行MySQL源码安装的具体步骤及其相关知识点。 #### 准备工作 在开始安装前,请确保您的Linux系统已经安装了必要的编译工具和库文件。例如GCC、make等基础开发工具,...

    Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx

    在 Ubuntu 11.10 中,Emma 的源代码位于 /usr/share/emma/emmalib 目录下。 首先,修改 __init__.py 文件,将 db_encoding 选项从 latin1 改为 utf8。然后,修改 mysql_host.py 文件中的 _use_db 函数,以便在选择...

    ubuntu下mysql,freeradius,jdk的安装和配置.docx

    在Ubuntu系统中,安装和配置MySQL数据库、FreeRADIUS认证服务器以及Java开发环境(JDK)是构建网络基础设施和服务的重要步骤。以下是对这些组件详细安装和配置过程的概述: 1. **MySQL安装与配置** - 首先,通过`...

    mysql源码安装方法

    本篇文章将详细介绍MySQL源码安装的步骤,以及涉及的相关知识点。 首先,源码安装的基本流程包括下载源码、解压、编译、配置和安装。以下是一步步的操作指南: 1. **下载源码**: 你需要访问MySQL官方网站或者...

Global site tag (gtag.js) - Google Analytics