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引擎.
分享到:
相关推荐
接下来,我们需要修改相关的工程文件来配置编译过程: 1. 修改`mysql.pro`文件: - 添加`CONFIG+=debug_and_release`,这样可以同时编译调试和发布版本。 - 注释掉`#QMAKE_USE += mysql`,因为我们不使用默认的...
6. **错误解决**:在安装过程中可能会遇到各种问题,如权限不足、依赖缺失或配置错误等。遇到问题时,应检查日志文件(通常位于`/var/log/mysqld.log`),查找错误信息,并根据提示进行调整。 通过以上步骤,可以在...
在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...
在Linux环境下手动编译安装MySQL,不仅可以深入了解MySQL的安装过程,还能根据实际需求进行定制化配置,这对于提高数据库的安全性和性能具有重要意义。本文将详细介绍如何在Linux系统下使用CMake工具编译安装MySQL,...
linux下源码编译安装mysql-5.6.25版本
在Linux环境下,MySQL 5.5的安装过程与之前的版本有所不同,它采用了CMake作为构建系统,这使得编译和安装更加灵活。以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库...
- 在安装过程中,可以选择简体中文作为系统语言。 - 安装完成后,即可拥有一个全新的Linux环境用于后续软件的编译安装。 #### 编译安装MySQL 1. **准备安装文件:** - 从MySQL官方网站下载适用于Linux系统的...
MySQL 8.0.33 是一个流行的开源关系型数据库管理系统,在Linux环境下进行编译安装可以为用户带来更深入的定制性和性能优化。在Linux(如CentOS)系统上手动编译MySQL 8.0.33的过程涉及多个步骤,包括获取源代码、...
### 在Linux下编译安装MySQL并通过C语言操作MySQL数据库 #### 一、在Linux下编译安装MySQL 在Linux环境下编译安装MySQL是一项常见的任务,它不仅能够帮助我们更好地掌握MySQL的部署流程,还能让我们根据自己的需求...
这是一个在Linux环境里,编译安装mysql的脚本,下载后一键执行脚本即可安装mysql服务 如有问题,指路教程 https://blog.csdn.net/weixin_48693408/article/details/126185399?spm=1001.2014.3001.5502
在Linux上安装MySQL,最佳实践是在安装操作系统时选择添加MySQL。若未在安装时预装,可以通过RPM包进行手动安装。通常需要的RPM包有: 1. MySQL-VERSION.i386.rpm:MySQL服务器,如果你需要本地数据库服务。 2. ...
linux环境下MySQL源码编译安装及初始化,使用cmake安装,如何添加配置文件,配置客户端,以及初始化。
* 权限设置:在安装和配置 Mysql 时,需要正确地设置权限,以避免出现权限问题。 * 目录设置:需要正确地设置 Mysql 的安装目录和数据目录,以免出现路径问题。 * 配置文件:需要正确地配置 Mysql 的配置文件,以...
在Linux环境下,为PC机和ARM开发板编译并使用QT下的MySQL驱动涉及到多个步骤,主要是针对不同平台的编译配置。以下将详细介绍这些过程。 首先,对于PC机上特定版本的QT-x86下的MySQL驱动编译: 1. 安装MySQL驱动...
执行make命令进行编译,这可能需要一段时间,因为编译过程会构建所有必要的组件和插件。完成后,使用make install进行安装,例如: ``` make -j $(nproc) # 使用系统核心数进行并行编译 sudo make install ``` 六、...
在安装前,需要检查系统中是否已经存在MySQL的相关库文件。使用`rpm -qa|grep mysql`命令列出已安装的MySQL相关的RPM包,如果有,使用`rpm -e --nodeps`命令移除它们,以避免安装冲突。同时,检查是否有名为`mysql`...
3. **编译错误**:如果在编译过程中遇到错误,确保所有依赖库都已正确安装。 #### 六、总结 通过以上步骤,我们可以在Linux系统中成功编译安装MySQL 5.0.51a版本。需要注意的是,不同版本的MySQL可能在某些细节上...
linux下mysql5.5.19编译安装笔记
Linux系统:CentOS 6.5版本下编译安装MySQL 5.6.16教程,涉及:linux基础命名,Mysql安装教程以及注意事项。
至此,你已经在Linux上成功编译并安装了MySQL 5.6。不过,为了安全起见,你应该设置一个强密码并授权给root用户,或者创建新的用户并分配相应的权限。你可以使用MySQL客户端进行这些操作: ``` sudo /usr/local/...