`

linux上mysql5.5.8安装详解

 
阅读更多

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
15  
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
22 owners.
23 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
24 mysql>

服务相关

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  ]
10

Starting MySQL.[  OK  ]

分享到:
评论

相关推荐

    Linux下MySQL 5.5.8 源码编译安装记录分享

    在Linux环境下,特别是Ubuntu 10.10操作系统中,MySQL数据库系统的安装通常涉及源码编译的方法。这里我们详细探讨如何安装MySQL 5.5.8版本。 首先,安装必要的构建工具。MySQL 5.5.8的编译和安装需要以下组件: 1. ...

    mysql5.5.8安装问题(无法远程连接)

    MySQL 5.5.8 安装过程中遇到的“无法远程连接”问题通常是由于服务器配置不当或安全设置限制导致的。解决这个问题需要了解几个关键的知识点: 1. **MySQL服务安装**:首先,确保MySQL 5.5.8正确安装并成功启动。这...

    mysql5.5.8 64位 安装

    在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 版本在数据库领域是一个重要的里程碑,它引入了许多性能改进和新特性,尤其是在分区表方面。分区表是大型数据库系统中优化查询性能的一种策略,通过将大表的数据逻辑上划分为更小、更易管理的部分。在...

    MySql 5.5.8 Linux源代码[编译错误修正版]

    MySql 5.5.8的Linux源代码,修正了编译时的2个错误。相关修正详细信息链接: http://lists.mysql.com/commits/126782 由于上传文件大小限制,特打成rar包以缩小尺寸。如果Linux服务器上如RAR程序,请在windows服务器...

    MySQL-client-5.5.8-1.rhel4.i386.rpm

    在RHEL4上安装MySQL客户端和开发库可以帮助开发人员创建与数据库交互的应用程序,同时允许系统管理员通过命令行工具管理MySQL服务。 总的来说,这个压缩包文件包含了两个RPM包,一个是MySQL客户端,提供与数据库的...

    mysql-5.5.8-winx64.zip

    安装版软件会在注册表内写入卸载信息,删除的时候可能会给注册表留下垃圾。 免安装软件即所谓的绿色软件 不会在...安装版的Mysql有时候突然不能用了,要彻底卸载后安装才能用。我用免安装版后Mysql就没有出现问题了。

    mysql--linux安装文档.pdf

    以下是对给定文档中涉及的MySQL在Linux上安装过程的详细解释: 1. **检查系统中是否已安装MySQL**: 在Linux终端中,你可以通过`rpm – qa|grep – i mysql`命令来查询系统中是否已经安装了MySQL。如果返回任何...

    mysql--linux安装文档参照.pdf

    在Linux平台上安装和配置MySQL是非常重要的。本文档将指导您如何在Linux平台上安装和配置MySQL。 一、前提条件 在安装MySQL之前,您需要首先查看是否已经安装了MySQL。如果已经安装了MySQL,可以使用以下命令卸载...

    CentOS安装MySQL 5.5

    本文档详细介绍了在CentOS 5.5 x86_64系统上安装MySQL 5.5的过程,包括但不限于软件环境检查、编译工具安装、MySQL源码编译、数据库服务配置等环节。 #### 1.2 目标 - **用户及其目录**:创建mysql组和mysql用户,...

    Linux上安装MYSQL数据库[参考].pdf

    【Linux上安装MYSQL数据库】 在Linux操作系统中安装MySQL数据库是一个重要的步骤,对于软件开发人员来说,熟悉这个过程是至关重要的。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效、可靠的数据...

Global site tag (gtag.js) - Google Analytics