MySQL5.5源码安装和以前的5.x有区别,5.x使用autotool编译,新版的5.5使用CMake编译
1.1. Cmake的安装
http://www.cmake.org/cmake/resources/software.html
下载源码包,安装cmake方法和其他的安装相同,解压,配置,编译,安装
cmake安装
1
|
[root@woyoo software]# tar zxvf cmake-2.8.3.tar.gz
|
2
|
[root@woyoo software]# cd cmake-2.8.3
|
3
|
[root@woyoo cmake-2.8.3]# ./configure
|
4
|
[root@woyoo cmake-2.8.3]# make
|
5
|
[root@woyoo cmake-2.8.3]# make install
|
建立用户和目录
1
|
[root@woyoo app]# groupadd mysql
|
2
|
[root@woyoo app]# useradd -g mysql mysql
|
3
|
[root@woyoo app]# groupadd www
|
4
|
[root@woyoo app]# useradd -g www www
|
5
|
[root@woyoo app]# mkdir -p /app/www
|
6
|
[root@woyoo app]# mkdir -p /app/mysql/data
|
7
|
[root@woyoo app]# chown -R mysql.mysql /app/mysql/data
|
8
|
[root@woyoo app]# chown -R www.www /app/www
|
注意:
1
|
[root@woyoo support-files]# ls *.cnf
|
2
|
my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf
|
下面的配置过程中,ls一下你会看到有下面的文件: my-huge.cnf 【对应1-2G内存】、my-large.cnf 【对应512M内存】、my-medium.cnf 【对应128M内存】、my-small.cnf 【对应64M或更低】,你可以查看这些文件,参照你的电脑配置,选择一个文件
mysql开始安装
01
|
[root@woyoo software]# tar zxvf mysql-5.5.8.tar.gz
|
02
|
[root@woyoo software]# cd mysql-5.5.8
|
03
|
[root@woyoo mysql-5.5.8]# cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql -DINSTALL_DATADIR=/app/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1
|
04
|
[root@woyoo mysql-5.5.8]# make
|
05
|
[root@woyoo mysql-5.5.8]# make instal
|
06
|
[root@woyoo mysql-5.5.8]# cd /app/mysql/
|
07
|
[root@woyoo mysql]# ./scripts/mysql_install_db --basedir=/app/mysql --datadir=/app/mysql/data --user=mysql
|
08
|
[root@woyoo mysql]# cp ./support-files/my-medium.cnf /etc/my.cnf
|
09
|
[root@woyoo mysql]# cp ./support-files/mysql.server /etc/init.d/mysqld
|
10
|
[root@woyoo mysql]#ln -s /apt/mysql/lib/lib* /usr/lib/
|
11
|
[root@woyoo mysql]# chown -R mysql.mysql /app/mysql/
|
12
|
[root@woyoo mysql]# ./bin/mysqld_safe --user=mysql &
|
13
|
[root@woyoo mysql]# /app/mysql/bin/mysqladmin -u root password 'woyoo.cn'
|
14
|
[root@woyoo mysql]# /app/mysql/bin/mysql -uroot -pwoyoo.cn
|
16
|
Welcome to the MySQL monitor. Commands end with ; or \g.
|
17
|
Your MySQL connection id is 1
|
18
|
Server version: 5.5.8-log Source distribution
|
19
|
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
20
|
Oracle is a registered trademark of Oracle Corporation and/or its
|
21
|
affiliates. Other names may be trademarks of their respective
|
23
|
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
|
服务相关
01
|
[root@woyoo mysql]# chkconfig --add mysqld
|
02
|
[root@woyoo mysql]# chkconfig --level 35 mysqld on
|
03
|
[root@woyoo mysql]# service mysqld status
|
04
|
/etc/init.d/mysqld: line 256: my_print_defaults: command not found
|
05
|
MySQL running (21898)[ OK ]
|
06
|
修改 /etc/init.d/mysqld 文件
|
07
|
编辑/etc/init.d/mysqld 46,47行basedir和datadir变量
|
08
|
[root@woyoo mysql]# service mysqld restart
|
09
|
Shutting down MySQL.[ OK ]
|
分享到:
相关推荐
在Linux环境下,特别是Ubuntu 10.10操作系统中,MySQL数据库系统的安装通常涉及源码编译的方法。这里我们详细探讨如何安装MySQL 5.5.8版本。 首先,安装必要的构建工具。MySQL 5.5.8的编译和安装需要以下组件: 1. ...
MySQL 5.5.8 安装过程中遇到的“无法远程连接”问题通常是由于服务器配置不当或安全设置限制导致的。解决这个问题需要了解几个关键的知识点: 1. **MySQL服务安装**:首先,确保MySQL 5.5.8正确安装并成功启动。这...
在64位系统上安装MySQL能充分利用系统资源,提供更好的性能。以下将详细介绍64位MySQL 5.5.8的安装过程及其相关知识点。 **一、MySQL 5.5.8简介** MySQL 5.5.8属于MySQL 5.5系列,是Oracle公司发布的开源关系型...
MySQL 5.5.8 版本在数据库领域是一个重要的里程碑,它引入了许多性能改进和新特性,尤其是在分区表方面。分区表是大型数据库系统中优化查询性能的一种策略,通过将大表的数据逻辑上划分为更小、更易管理的部分。在...
MySql 5.5.8的Linux源代码,修正了编译时的2个错误。相关修正详细信息链接: http://lists.mysql.com/commits/126782 由于上传文件大小限制,特打成rar包以缩小尺寸。如果Linux服务器上如RAR程序,请在windows服务器...
在RHEL4上安装MySQL客户端和开发库可以帮助开发人员创建与数据库交互的应用程序,同时允许系统管理员通过命令行工具管理MySQL服务。 总的来说,这个压缩包文件包含了两个RPM包,一个是MySQL客户端,提供与数据库的...
安装版软件会在注册表内写入卸载信息,删除的时候可能会给注册表留下垃圾。 免安装软件即所谓的绿色软件 不会在...安装版的Mysql有时候突然不能用了,要彻底卸载后安装才能用。我用免安装版后Mysql就没有出现问题了。
以下是对给定文档中涉及的MySQL在Linux上安装过程的详细解释: 1. **检查系统中是否已安装MySQL**: 在Linux终端中,你可以通过`rpm – qa|grep – i mysql`命令来查询系统中是否已经安装了MySQL。如果返回任何...
在Linux平台上安装和配置MySQL是非常重要的。本文档将指导您如何在Linux平台上安装和配置MySQL。 一、前提条件 在安装MySQL之前,您需要首先查看是否已经安装了MySQL。如果已经安装了MySQL,可以使用以下命令卸载...
本文档详细介绍了在CentOS 5.5 x86_64系统上安装MySQL 5.5的过程,包括但不限于软件环境检查、编译工具安装、MySQL源码编译、数据库服务配置等环节。 #### 1.2 目标 - **用户及其目录**:创建mysql组和mysql用户,...
【Linux上安装MYSQL数据库】 在Linux操作系统中安装MySQL数据库是一个重要的步骤,对于软件开发人员来说,熟悉这个过程是至关重要的。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效、可靠的数据...