打开终端
切换到根目录
[shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。
[root@localhost ~]# yum remove mysql
安装cmake
下载cmake源码包cmake-2.8.5.tar.gz
[root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz编译安装[root@localhost]# tar xzvf cmake-2.8.5.tar.gz [root@localhost]# cd cmake-2.8.5 [root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. 报错:缺少C的编译器。
解决方法:安装gcc编译器
可以从Linux系统的安装盘中安装,也可以简单地用yum安装
[root@localhost ~]# yum install gcc
继续cmake的安装
[root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C++ compiler on this system. Please specify one using environment variable CXX. See cmake_bootstrap.log for compilers attempted. 再次报错:缺少C++编译器。
安装gcc-c++编译器
同样可以从Linux系统的安装盘中安装,或者简单地用yum安装
[root@localhost ~]# yum install gcc-c++
重复上面的操作
[root@localhost cmake-2.8.5]# ./bootstrap
没有报错后,编译安装
[root@localhost cmake-2.8.5]# make [root@localhost cmake-2.8.5]# make install[root@localhost cmake-2.8.5]# cmake -version
开始正式安装Mysql
添加mysql用户和用户组
[root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -g mysql mysql
下载mysql的源码包mysql-5.5.27.tar.gz
[root@localhost ~]# wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz解压
[root@localhost ~]# cd /usr/local/[root@localhost local]# tar xzvf mysql-5.5.27.tar.gz[root@localhost local]# cd mysql-5.5.27
cmake运行
[root@localhost mysql-5.5.27]# cmake .
报错:
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:82 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:126 (FIND_CURSES) cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT) CMakeLists.txt:250 (MYSQL_CHECK_READLINE) -- Configuring incomplete, errors occurred!
解决办法:
[root@localhost mysql-5.5.27]# rm CMakeCache.txt [root@localhost mysql-5.5.27]# yum -y install ncurses-devel*
重新cmake运行
[root@localhost mysql-5.5.27]# cmake .还是有个警告
Warning: Bison executable not found in PATH有一个警告,也解决了它,缺少Bison就安装一下
[root@localhost mysql-5.5.27]# yum install bison
再次运行,没有报错
[root@localhost mysql-5.5.27]# cmake .在编译安装前,可以设置安装的配置选项
[root@localhost mysql-5.5.27]# ./configure --help根据帮助信息选择自己需要设置的选项,当然也可以跳过这步,按默认设置
#开始编译安装,时间有点稍长...
[root@localhost mysql-5.5.27]# make && make install完成编译安装
进入安装目录,将程序二进制的所有权改为root,数据目录的所有权改为mysql用户,更新授权表
[root@localhost mysql-5.5.27]# cd /usr/local/mysql[root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql . [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# scripts/mysql_install_db --user=mysql 初始化数据库[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 安全启动mysql
[root@localhost mysql]# ./bin/mysqld_safe --user=mysql关闭mysql
[root@localhost mysql]# ./bin/mysqladmin -u root shutdown -p默认密码为空方便调用,为mysql设置一个软链接[root@localhost ~]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
其他设置处理:
设置选项文件,将配置文件拷贝到/etc下
[root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf 设置开机自启动[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql [root@localhost mysql]# chmod +x /etc/init.d/mysql [root@localhost mysql]# chkconfig –add mysqld[root@localhost mysql]# chkconfg mysqld on
现在可以通过服务来启动和关闭Mysql服务器
[root@localhost ~]# service mysql start [root@localhost ~]# service mysql shutdown
连接服务器
[root@localhost ~]# mysql -u root -pyourpasswordWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3 to server version: 5.5.27 Source distributinoType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> ...mysql> 提示符告诉你mysql准备为你输入命令。
至此MySQL已经正常安装并可以使用
mysql> QUIT
- 浏览: 832718 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (363)
- 2010年3月 (3)
- 2010年4月 (3)
- Java (116)
- ExtJs (22)
- EJB3.0 (11)
- JQuery (28)
- SqlServer (5)
- Oracle (17)
- hibernate (21)
- struts2 (14)
- php (10)
- JavaScript (11)
- jbpm (6)
- spring (24)
- lucene (2)
- ibatis (7)
- C# (8)
- mysql (11)
- json (3)
- webservice (3)
- 设计模式 (1)
- jdbc (1)
- servlet (2)
- ice (6)
- 日常软件问题 (2)
- 生活 (2)
- iphone (1)
- rest (3)
- ruby (2)
- linux (13)
- quartz (1)
- poi (1)
- redis (13)
- memcached (4)
- nosql (2)
- tomcat调优 (1)
- 项目管理 (0)
最新评论
-
天使建站:
jquery里和数组相关的操作 附带具体的实例 ...
jquery对象数组 -
Cy0941:
$('#formId').form('submit',...) ...
easyui的form表单提交处理 -
shmily2038:
swifth 写道楼主,,你的命令写错啦,,[root@ser ...
centos直接yum安装nginx -
swifth:
楼主,,你的命令写错啦,,[root@server ~]# y ...
centos直接yum安装nginx -
随遇而安DXX:
...
REST
发表评论
-
清空表和截断表
2014-09-19 10:35 2448清空表:delete from users; 清空表只是清 ... -
centos直接yum安装nginx
2013-05-05 16:53 121985Ubuntu下安装nginx,直接apt-get inst ... -
centos6.2 64位安装mysql
2013-03-29 16:26 2891安装环境: centos 5.5 64位 mysql5 ... -
centos6.2下安装nginx
2013-03-29 13:36 2403在centos下安装nginx,记录下步骤备忘:1 在ngi ... -
FastDFS配置
2013-03-28 19:49 1373原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出 ... -
CentOS 6.2: Make Command not Found
2013-03-28 09:41 1593在centos 6.2下安装软件遇到的问题,是因为系统没有安 ... -
你的MySQL安全了吗?加铸23道安全门
2013-03-13 14:35 1120使用MySQL,安全问题不能不注意。以下是MySQL提示的23 ... -
数据库安全防护几点介绍
2013-03-13 13:51 1228数据库安全问题一 ... -
nginx下禁止某些ip访问web服务器的配置
2013-03-05 09:00 1793TNND 我的博客最近老是有人来刷留言。搞到我数据库都爆了。 ... -
linux上安装tomcat
2012-12-05 13:46 1166#安装tomcat $ tar xzf apache-tom ... -
Linux基础
2012-12-04 14:06 1010ls & 后台服务 ls && ... -
查看linux系统配置
2012-12-03 09:21 1193查看当前打开的服务 ... -
linux 修改ulimit 的参数
2012-11-02 08:56 1653ulimit -a 显示当前用户的各种限制。 ulimit ... -
ubuntu修改root密码
2012-09-22 07:09 953如何设定/改变/启用 root 使用者的密码? sudo pa ... -
linux上安装jdk和tomcat
2012-04-26 12:23 1175每次在liunx中安装jdk的时候,都记不住/etc/prof ... -
mysql的dump
2011-05-11 16:21 1291Microsoft Windows XP [版本 5.1.26 ... -
mysql远程备份
2011-05-11 15:10 1108String stmt1 = "mysqldump ... -
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
2011-03-25 16:39 1344MYSQL error: Got a packet bigge ... -
mysql数据备份与还原命令
2010-11-18 15:17 1202mysql数据备份与还原命令: 备份:mysqldump - ... -
mysql 添加字段、删除字段、调整字段顺序
2010-10-29 14:59 5587ALTER TABLE — 更改表属性 添加字段: ...
相关推荐
CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!
在Linux系统中,尤其是服务器级别的操作系统,如CentOS 6.2,安装多个MySQL数据库实例是一种常见的需求,可能出于测试、隔离不同的应用环境或者服务高可用性的考虑。本教程由宋正河整理,将详细讲解如何在CentOS 6.2...
3. 配置MySQL安装参数:在编译源代码前,需要通过configure脚本来设置安装目录以及运行参数。 - `./configure --prefix=/usr/local/mysql3308 ...`:配置安装路径为/usr/local/mysql3308,并设置其他相关参数,如...
4. **下载MySQL安装文件**: MySQL的安装文件通常包括服务器端和客户端两部分,例如`MySQL-server-5.0.16-0.i386.rpm`和`MySQL-client-5.0.16-0.i386.rpm`。可以在MySQL官网下载相应版本的安装包。 5. **安装准备*...
CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10
CentOS6.2安装配置LAMP服务器(Apache+PHP5+MySQL).pdf
提供的文件"美河学习在线eimhe.com]centos6.2 X86_64系统定制详细说明.pdf"应该包含了上述步骤的详细指南和具体操作方法。阅读这份文档,你将能够按照已验证的流程进行定制,避免不必要的错误和重复工作。在实践中,...
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
CentOS6.2安装配置LAMP服务器(Apache+PHP5+MySQL)[定义].pdf
在 CentOS 6.2 上安装 LAMP (Linux + Apache + MySQL + PHP) 环境是搭建 Web 服务器的基础步骤之一。通过这些软件组件,可以实现动态网页服务功能。下面将详细介绍安装和配置 LAMP 的各个部分。 #### 二、Apache 的...
### CentOS6.2安装Redmine2.3详细步骤解析 #### 一、环境准备与依赖安装 在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行...
CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
### 服务器CentOS 6.2 yum安装配置LNMP (Nginx+PHP+MySQL) 在本篇文章中,我们将详细介绍如何在CentOS 6.2操作系统上使用`yum`工具来配置LNMP环境,即Nginx作为Web服务器、MySQL作为数据库服务器以及PHP作为解析...
CentOS 6.2+Nginx+mysql
本教程将详细介绍如何在CentOS 6.2上进行基本操作,包括安装、设置第三方YUM源以及构建LAMP(Linux、Apache、MySQL、PHP)服务器。 一、CentOS 6.2 安装 1. **下载与准备**:首先,你需要从官方网站或其他可靠的...