创建组和用户:
解压缩安装包:
[root@mysqldb2 ~]$ cd /data/software/
[root@mysqldb2 software]$ tar xvfz mysql-5.1.51.tar.gz
[root@mysqldb2 software]$ cd mysql-5.1.51
进入mysql安装包目录,执行configure并加载适当参数:
[root@mysqldb2 mysql-5.1.51]# ./configure --prefix=/usr/local/mysql/ --with-server-suffix=-junsansi-edition --enable-assembler --enable-local-infile --enable-thread-safe-client --with-big-tables --with-charset=utf8 --with-extra-charsets=gbk,gb2312,utf8,ascii --with-readline --with-ssl --with-embedded-server --with-pthread --with-mysqld-user=mysql --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-plugins=partition,innobase,innodb_plugin > /home/jss/mysql_setuplogs_configure.log 2>&1
提示:configure支持的选项非常多,详细的参数及说明建议参考官方文档,也可以通过./configure --help查看,这里仅列出常用及推荐使用的选项。
- --prefix=PREFIX:指定程序安装路径;
- --enable-assembler:使用汇编模式;
- --enable-local-infile:启用对LOAD DATA LOCAL INFILE语法的支持(默认不支持);
- --enable-profiling:Build a version with query profiling code (req.community-features)
- --enable-thread-safe-client:使用编译客户端;
- --with-big-tables:启用32位平台对4G大表的支持;
- --with-charset=CHARSET:指定字符集;
- --with-collation=:默认collation;
- --with-extra-charsets=CHARSET,CHARSET,...:指定附加的字符集;
- --with-fast-mutexes:Compile with fast mutexes
- --with-readline:
- --with-ssl:启用SSL的支持;
- --with-server-suffix=:添加字符串到版本信息;
- --with-embedded-server:编译embedded-server;
- --with-pthread:强制使用pthread类库;
- --with-mysqld-user=:指定mysqld守护进程的用户;
- --with-mysqld-ldflags=:静态编译MySQL服务器端;
- --with-client-ldflags=:静态编译MySQL客户端;
- --with-plugins=PLUGIN,PLUGIN,...:MySQL服务器端支持的组件(默认为空),可选值较多:
- partition:MySQL Partitioning Support;
- daemon_example:This is an example plugin daemon;
- ftexample:Simple full-text parser plugin;
- archive:Archive Storage Engine;
- blackhole:Basic Write-only Read-never tables;
- csv:Stores tables in text CSV format,强制安装;
- example:Example for Storage Engines for developers;
- federated:Connects to tables on remote MySQL servers;
- heap:Volatile memory based tables,强制安装;
- ibmdb2i:IBM DB2 for i Storage Engine;
- innobase:Transactional Tables using InnoDB;
- innodb_plugin:Transactional Tables using InnoDB;
- myisam:Traditional non-transactional MySQL tables,强制安装;
- myisammrg:Merge multiple MySQL tables into one,强制安装;
- ndbcluster:High Availability Clustered tables;
- --with-plugin-PLUGIN:强制指定的插件链接至MySQL服务器;
- --with-zlib-dir=:向MySQL提供一个自定义的压缩类库地址;
- --without-server:仅安装MySQL客户端;
- --without-query-cache:不要编译查询缓存;
- --without-geometry:不要编译geometry-related部分;
- --without-debug:编译为产品版,放弃debugging代码;
- --without-ndb-debug:禁用special ndb debug特性;
提示:执行Configure时如果报bin/rm: cannot remove `libtoolt': No such file or directory错误,可按照下列步骤解决:
1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
# rpm -qa | grep libtool
# yum -y install libtool
2、分别执行以下三条命令:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
再重新编译安装,问题解决!
继续执行编译:
修改相关路径权限:
复制程序文件到/usr/bin目录下,方便调用:
[root@mysqldb2 local]# cp /usr/local/mysql/bin/mysql* /usr/bin/
至此,MySQL数据库软件安装完全,此时已可使用mysql命令行工具连接其它MySQL数据库服务器了。
分享到:
相关推荐
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在其它类Unix系统中安装MySQL...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...
在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4...
注意:,因为MySQL 5.0.x 和MySQL 5.1.x存储引擎和插件实现方式的不同,安装SphinxSE的方法也是不同的,请仔细查看以下对应版本的安装步骤。 7.2.1. 为 MySQL 5.0.x 编译 SphinxSE 如果使用我们事先做好的打过补丁...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理...
2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译...
推荐使用环境:Apache2.2.x + php 5.2.x + MySQL 5.1.x +----------------------------------+ iwebIM软件的安装 +----------------------------------+ 安装前请先认真阅读license.txt文件的全部内容然后开始安装...
5.1. 安装NTP插件 27 5.2. 同步时间: 27 6. JDK 28 7. Maven 28 8. Tomcat 29 8.1. 配置tomcat的环境变量和内存设置 29 8.2. 服务自启动 30 9. Mysql 30 9.1. 离线安装 30 9.2. 在线安装 30 9.2.1. 检测系统是否...
Laravel Framework 5.1 Bootstrap 3入门网站Laravel Framework 5 Bootstrap 3 Starter Site是具有后端和前端系统的基本应用程序入门站点功能: Laravel 5.2.x Twitter Bootstrap 3.x 后端自动安装和设置网站。...
2.2 Oracle与Mysql差异 2.2.1 Group by 2.2.1.1 Oracle select后面出现的列,如果没有使用集合函数,必须出现在group by 中。 select sno,sname,sum(grade) from student group by sno,sname; //合法写法 select...
目前的MySQL Workbench 5.2.x集成了MySQL GUI工具的功能,这一版就使用它。 ● 使用Microsoft Windows 7操作系统作为本书的工作站操作系统。上一版使用的是Windows XP和Windows Vista操作系统,而这一版更新为最新的...
第14章 MySQL的安装与操作 219 14.1 MySQL数据库的介绍 219 14.2 安装与配置 219 14.2.1 下载MySQL 219 14.2.2 MySQL的安装 220 14.2.3 MySQL的配置 221 14.2.4 MySQL的启动与关闭 222 14.3 如何创建一个数据库与表 ...
5.1复制“htdocs”目录中的所含有文件夹和文件到服务器; 5.2确认mainfile.php、cache、templates_c以及uploads的属性是可写的(chmod777); 5.3用浏览器打开XOOPS站点根目录所在的网址,将会自动进入安装向导。 6、...