`

MySQL-5.5.11 源码安装记录

 
阅读更多
操作系统:ubuntu 11.04

、安装所需要系统库相关库文件


2、创建mysql安装目录
  # mkdir -p /usr/local/mysql/
4、创建用户和用户组与赋予数据存放目录权限
  # groupadd mysql
  # useradd -g mysql mysql
  # chown mysql.mysql -R /service/mysql/
5、安装cmake(mysql5.5以后是通过cmake来编译的)
  # wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
  # tar zxvf cmake-2.8.4.tar.gz
  # cd cmake-2.8.4
  #./configure
  # make && make install


初始工具:gcc,cmake,make

增加用户组和用户

shell> sudo groupadd mysql

shell> sudo useradd -r -g mysql mysql

将压缩包.tar.gz解压缩到所需的目录

进入解压缩的目录

shell> sudo cmake .

安装遇到错误:

– MySQL 5.5.11

– Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)

CMake Error at cmake/readline.cmake:82 (MESSAGE):

Curses library not found. Please install appropriate package,



remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu , package name is libncurses5-dev ,

on RedHat and derivates it is ncurses-devel.

Call Stack (most recent call first):

cmake/readline.cmake:126 (FIND_CURSES)

cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)

CMakeLists.txt:256 (MYSQL_CHECK_READLINE)

– Configuring incomplete, errors occurred!



下载工具libncurses5-dev,如果在RedHat 下是ncurses-devel。

下载之后先移除目录中的CMakeCache.txt

然后输入

shell> sudo cmake .



遇到警告:

Warning: Bison executable not found in PATHWarning: no usable bison found, /usr/src/mysql-5.5.11/sql/sql_yacc.yy will not be rebuilt.

下载工具:bison

下载之后先移除目录中的CMakeCache.txt

然后输入

shell> sudo cmake .



没有警告和错误发生,然后输入

shell> sudo make

shell> sudo make install

编译结束

shell> cd /usr/local/mysql

shell>sudo chown -R mysql .                               //修改mysql目录的所有者

shell> sudo chgrp -R mysql .                               //修改mysql目录的所有群组

shell> scripts/mysql_install_db --user=mysql   


cp support-files/my-medium.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

/etc/init.d/mysqld start

/usr/local/mysql/bin/mysql -u root -p

mysql>use mysql ;
mysql>update user set password=PASSWORD("bjsyx825") where user='root';
mysql>FLUSH PRIVILEGES;
分享到:
评论

相关推荐

    mysql-5.5.11-winx64.part1(最新版64位Mysql)

    mysql-5.5.11-winx64.part1(最新版64位Mysql) mysql-5.5.11-winx64.part1(最新版64位Mysql) mysql-5.5.11-winx64.part1(最新版64位Mysql)

    mysql-5.5.11-winx64.part2(最新版64位Mysql)

    mysql-5.5.11-winx64.part2(最新版64位Mysql) mysql-5.5.11-winx64.part2(最新版64位Mysql) mysql-5.5.11-winx64.part2(最新版64位Mysql)

    mysql-5.5.11-winx64.part3(最新版64位Mysql)

    mysql-5.5.11-winx64.part3(最新版64位Mysql) mysql-5.5.11-winx64.part3(最新版64位Mysql) mysql-5.5.11-winx64.part3(最新版64位Mysql)

    mysql-5.5.11-win32

    mysql-5.5.11-win32.msi

    mysql-5.5.11.tar.gz

    在使用`mysql-5.5.11.tar.gz`进行安装时,通常需要遵循以下步骤: 1. **解压文件**:使用`tar -zxvf mysql-5.5.11.tar.gz`命令将压缩包解压到指定目录。 2. **编译安装**:配置、编译并安装MySQL源代码,包括`./...

    mysql-5.5.11-win32安装包

    - 运行`mysql-5.5.11-win32.msi`安装文件,按照向导提示进行操作。 - 在安装过程中,你需要设置MySQL服务器的根用户的密码,以及其他配置选项,如安装类型(标准、全面或自定义)。 - 配置服务器设置,包括端口号...

    itextpf-5.5.11

    需要实现java生成pdf的小伙伴们可以下载此jar包。

    mysql-5.5.11

    在安装 MySQL 5.5.11 时,你需要下载名为 `mysql-5.5.11-win32.msi` 的安装程序。这是一个Windows Installer包,它会引导你完成整个安装过程,包括设置服务、配置连接参数和创建初始数据库等步骤。安装过程中,你...

    itext-asian-5.2.0.jar与itextpdf-5.5.11.jar

    pdf定位签字包(itext-asian-5.2.0.jar与itextpdf-5.5.11.jar)。专门用来做定位。参考文档:https://www.jb51.net/article/212310.htm

    mysql最新的版本5.5.11linuxcentos安装.pdf

    在Linux CentOS系统上安装MySQL 5.5.11的过程涉及多个步骤,因为这个特定的版本需要使用`cmake`进行编译安装。以下是一个详细的安装指南: 首先,确保你的系统具备必要的库和工具。在CentOS系统中,你需要安装: 1....

    jakarta-tomcat-5.5.11

    jakarta-tomcat-5.5.11.exe

    BombBomb Video - Webcam & Screen-5.5.11.zip

    版本:5.5.11 作者:https://bombbomb.com/ 分类:生产工具 ---------------------------------------- 概述:使用 BombBomb 浏览器扩展创建、共享和跟踪网络摄像头和截屏视频。 描述: 使用BombBomb浏览器扩展创建...

    Python库 | kontocheck-5.5.11.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:kontocheck-5.5.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    php-5.5.11-nts-Win32-VC11-x86.zip

    【标题】"php-5.5.11-nts-Win32-VC11-x86.zip"指的是PHP的一个特定版本,适用于Windows 32位操作系统。此版本是5.5.11,不包含线程安全(Non-Thread Safe,简称NTS),并且是由Visual C++ 11(Visual Studio 2012)...

    php-5.5.11 WIN32 版

    同时,配合MySQL数据库、Pthreads扩展(多线程支持)以及各种Web框架,可以构建出强大而高效的Web应用程序。 总的来说,PHP 5.5.11在Windows 32位系统上的应用,为开发者提供了丰富的工具和资源,无论是小型项目...

    MySql安装方法

    ### MySQL安装方法详解 #### 一、概述 MySQL是一款广泛使用的开源关系型数据库管理系统,以其高性能、稳定性和易用性而著称。本文将详细介绍在Windows环境下安装MySQL的方法与步骤,帮助用户顺利安装并配置MySQL...

    linux下mysql5.5编译安装笔记(完整安装教程)

    以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库。这些库包括GCC编译器、C++支持、Fortran编译器、autoconf、automake、zlib、flex、libxml、ncurses开发包、...

    itextpdf-5.5.10 源码、jar包、doc文档

    **正文** ITextPDF是一个广泛使用的Java库,用于创建、修改和处理PDF文档。这个资源包包含的是itextpdf的5.5.10版本,它提供了源代码、jar包和文档,对于开发者来说是非常宝贵的参考资料。 首先,我们来详细了解**...

Global site tag (gtag.js) - Google Analytics