`
wuzijingaip
  • 浏览: 337297 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MySQL在Linux下编译安装过程

阅读更多

Linux下(RedHat Enterprise Linux 4.0 AS) MySQL 5.1.11 beta版源码编译并安装MySQL , 下面是整个安装过程

1. 下载MySQL源码包

http://dev.mysql.com/downloads/mysql/5.1.html

请转到页面最底部,下载源码包.

2. 创建mysql用户组和用户

> groupadd mysql
> useradd -g mysql mysql

3. 编译并安装MySQL

> tar zxvf mysql-VERSION.tar.gz
> cd mysql-VERSION
> ./configure --prefix=/usr/local/mysql --with-plugins=max
可能的错误提示: No curses/termcap library found
解决办法: 安装 ncurses 或者 termcap

1. sudo apt-get install libncurses5-dev
2. 去下载一个ncurses-5.6.tar.gz,
    wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
    tar zxvf  ncurses-5.6.tar.gz
    cd ncurses-5.6
    ./configure --prefix=/usr --with-shared --without-debug
    make
    make install
> make
可能的错误提示: /usr/local/lib/libz.a: could not read symbols: Bad value
解决方法如下:


cd zlib-1.2.3 //进入zlib目录CFLAGS="-O3 -fPIC" ./configure   //使用64位元的方法进行编译makemake installmake clean> make install

4. 配置并启动MySQL

> cp support-files/my-medium.cnf /etc/my.cnf
> cd /usr/local/mysql
> bin/mysql_install_db --user=mysql
> bin/mysqld_safe --user=mysql &
> bin/mysqladmin -u root password [new-password]

5. 让MySQL自动启动(RedHat)

如果你喜欢在引导机器时自动启动MySQL,你可以拷贝support-files/mysql.server文件到你系统有启动文件的地方。

> cp support-files/mysql.server /etc/rc.d/init.d/mysql
> chmod +x /etc/rc.d/init.d/mysql
> chkconfig --level 3 mysql
> service mysql start

6. 其他信息

默认的mysql数据库目录是 /usr/local/mysql/var
为了开发方便,可以让root用户具有远程访问的权限
GRANT ALL ON *.* TO remote@'%' IDENTIFIED BY 'secret' WITH GRANT OPTION;
安装完毕后使用的是MyISAM引擎.

分享到:
评论

相关推荐

    Qt Mysql linux驱动编译.docx

    接下来,我们需要修改相关的工程文件来配置编译过程: 1. 修改`mysql.pro`文件: - 添加`CONFIG+=debug_and_release`,这样可以同时编译调试和发布版本。 - 注释掉`#QMAKE_USE += mysql`,因为我们不使用默认的...

    mysql在linux的编译安装

    6. **错误解决**:在安装过程中可能会遇到各种问题,如权限不足、依赖缺失或配置错误等。遇到问题时,应检查日志文件(通常位于`/var/log/mysqld.log`),查找错误信息,并根据提示进行调整。 通过以上步骤,可以在...

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

    在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...

    linux下mysql编译安装

    在Linux环境下手动编译安装MySQL,不仅可以深入了解MySQL的安装过程,还能根据实际需求进行定制化配置,这对于提高数据库的安全性和性能具有重要意义。本文将详细介绍如何在Linux系统下使用CMake工具编译安装MySQL,...

    linux下mysql源码编译安装

    linux下源码编译安装mysql-5.6.25版本

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

    在Linux环境下,MySQL 5.5的安装过程与之前的版本有所不同,它采用了CMake作为构建系统,这使得编译和安装更加灵活。以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库...

    linux下编译安装mysql,apache,php文档

    - 在安装过程中,可以选择简体中文作为系统语言。 - 安装完成后,即可拥有一个全新的Linux环境用于后续软件的编译安装。 #### 编译安装MySQL 1. **准备安装文件:** - 从MySQL官方网站下载适用于Linux系统的...

    mysql8.0.33的Linux编译安装文件

    MySQL 8.0.33 是一个流行的开源关系型数据库管理系统,在Linux环境下进行编译安装可以为用户带来更深入的定制性和性能优化。在Linux(如CentOS)系统上手动编译MySQL 8.0.33的过程涉及多个步骤,包括获取源代码、...

    在Linux下编译安装MySQL并通过C语言操作MySQL数据库.pdf

    ### 在Linux下编译安装MySQL并通过C语言操作MySQL数据库 #### 一、在Linux下编译安装MySQL 在Linux环境下编译安装MySQL是一项常见的任务,它不仅能够帮助我们更好地掌握MySQL的部署流程,还能让我们根据自己的需求...

    Linux下编译安装mysql脚本

    这是一个在Linux环境里,编译安装mysql的脚本,下载后一键执行脚本即可安装mysql服务 如有问题,指路教程 https://blog.csdn.net/weixin_48693408/article/details/126185399?spm=1001.2014.3001.5502

    mysql在linux下的安装全过程

    在Linux上安装MySQL,最佳实践是在安装操作系统时选择添加MySQL。若未在安装时预装,可以通过RPM包进行手动安装。通常需要的RPM包有: 1. MySQL-VERSION.i386.rpm:MySQL服务器,如果你需要本地数据库服务。 2. ...

    linux环境下MySQL源码编译安装

    linux环境下MySQL源码编译安装及初始化,使用cmake安装,如何添加配置文件,配置客户端,以及初始化。

    在Linux下安装Mysql(非root)

    * 权限设置:在安装和配置 Mysql 时,需要正确地设置权限,以避免出现权限问题。 * 目录设置:需要正确地设置 Mysql 的安装目录和数据目录,以免出现路径问题。 * 配置文件:需要正确地配置 Mysql 的配置文件,以...

    linux下PC机和ARM开发板的QT下mysql驱动编译使用

    在Linux环境下,为PC机和ARM开发板编译并使用QT下的MySQL驱动涉及到多个步骤,主要是针对不同平台的编译配置。以下将详细介绍这些过程。 首先,对于PC机上特定版本的QT-x86下的MySQL驱动编译: 1. 安装MySQL驱动...

    MySQL8.0编译安装_MYSQL_

    执行make命令进行编译,这可能需要一段时间,因为编译过程会构建所有必要的组件和插件。完成后,使用make install进行安装,例如: ``` make -j $(nproc) # 使用系统核心数进行并行编译 sudo make install ``` 六、...

    mysql-5.7.16 免编译安装方式

    在安装前,需要检查系统中是否已经存在MySQL的相关库文件。使用`rpm -qa|grep mysql`命令列出已安装的MySQL相关的RPM包,如果有,使用`rpm -e --nodeps`命令移除它们,以避免安装冲突。同时,检查是否有名为`mysql`...

    linux下mysql 编译安装方法

    3. **编译错误**:如果在编译过程中遇到错误,确保所有依赖库都已正确安装。 #### 六、总结 通过以上步骤,我们可以在Linux系统中成功编译安装MySQL 5.0.51a版本。需要注意的是,不同版本的MySQL可能在某些细节上...

    linux下mysql5.5.19编译安装笔记.pdf

    linux下mysql5.5.19编译安装笔记

    Linux CentOS 6.5下编译安装MySQL 5.6.16.txt

    Linux系统:CentOS 6.5版本下编译安装MySQL 5.6.16教程,涉及:linux基础命名,Mysql安装教程以及注意事项。

    教你如何在Linux上编译MySql5.6源码 菜鸟必备

    至此,你已经在Linux上成功编译并安装了MySQL 5.6。不过,为了安全起见,你应该设置一个强密码并授权给root用户,或者创建新的用户并分配相应的权限。你可以使用MySQL客户端进行这些操作: ``` sudo /usr/local/...

Global site tag (gtag.js) - Google Analytics