SUSE11源码安装MySQL5.5详细步骤

需积分: 9 10 下载量 90 浏览量 更新于2024-09-11 收藏 2KB TXT 举报
该资源是关于在SUSE 11 64位系统上通过源码方式安装MySQL 5.5的配置文档。主要步骤包括创建目录、解压软件包、编译和安装cmake以及MySQL源代码。 在SUSE操作系统中源码安装MySQL 5.5通常涉及以下步骤: 1. 创建安装目录:首先,在`/opt`目录下创建一个名为`mysql`的目录,用于存放所有相关文件。 ``` oracle1:/opt# mkdir mysql ``` 2. 移动和解压软件包:将`cmake-2.8.11.tar.gz`和`mysql-5.5.32-linux2.6-x86_64.tar.gz`这两个文件移动到`/opt/mysql`目录,并解压缩它们。 ``` oracle1:/opt# mv cmake-2.8.11.tar.gz mysql oracle1:/opt# mv mysql-5.5.32-linux2.6-x86_64.tar.gz mysql ``` 3. 进入cmake目录并编译安装:进入`cmake-2.8.11`目录,执行`configure`、`make`和`make install`命令以编译和安装cmake。 ``` oracle1:/opt/mysql# cd cmake-2.8.11 oracle1:/opt/mysql/cmake-2.8.11# ./configure oracle1:/opt/mysql/cmake-2.8.11# make oracle1:/opt/mysql/cmake-2.8.11# make install ``` 4. 尝试安装MySQL源代码包:尝试使用`rpm`命令安装MySQL的源代码包,但在这个过程中遇到了问题,可能是因为缺少必要的权限或依赖。 ``` rpm -i MySQL-5.5.32-1.sles11.src.rpm ``` 5. 手动编译和安装MySQL:由于`rpm`安装失败,转而使用cmake手动编译MySQL源代码。首先,设置`CMAKE_INSTALL_PREFIX`和`MYSQL_DATADIR`变量。 ``` oracle1:/opt/mysql/mysql-5.5.32# cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data .. ``` 6. 编译和安装MySQL:执行`make`和`make install`命令来编译和安装MySQL。 ``` oracle1:/opt/mysql/mysql-5.5.32# make oracle1:/opt/mysql/mysql-5.5.32# make install ``` 7. 检查依赖:在编译MySQL的过程中,还提到了`ncurses-devel`包作为依赖,确保它已安装,否则在编译过程中可能会遇到错误。 ``` rpm -q --requires -p ncurses-devel-5.6-90.55.i586.rpm ``` 源码安装MySQL的优点在于可以自定义配置选项,适应特定系统环境,同时能够解决系统中可能存在的依赖问题。然而,这种方法比使用预编译的二进制包更为复杂,需要对编译过程和系统管理有深入理解。在实际操作中,应确保系统已经安装了所有必要的依赖项,并且在编译和安装过程中密切关注任何可能出现的错误信息。