CentOS 5.5下安装MySQL 5.5全过程分享

打开终端

切换到根目录

[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编译安装[[email protected]]# tar xzvf cmake-2.8.5.tar.gz [[email protected]]# cd cmake-2.8.5 [[email protected] 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安装

[[email protected] ~]# yum install gcc

继续cmake的安装

[[email protected] 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安装

[[email protected] ~]# yum install gcc-c++

重复上面的操作

[[email protected] cmake-2.8.5]# ./bootstrap

没有报错后,编译安装

[[email protected] cmake-2.8.5]# make [[email protected] cmake-2.8.5]# make install[[email protected] cmake-2.8.5]# cmake -version

开始正式安装Mysql

添加mysql用户和用户组

[[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -g mysql mysql

下载mysql的源码包mysql-5.5.27.tar.gz

[[email protected] ~]# wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz解压

[[email protected] ~]# cd /usr/local/[[email protected] local]# tar xzvf mysql-5.5.27.tar.gz[[email protected] local]# cd mysql-5.5.27

cmake运行

[[email protected] 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!

解决办法:

[[email protected] mysql-5.5.27]# rm CMakeCache.txt [[email protected]ocalhost mysql-5.5.27]# yum -y install ncurses-devel*

重新cmake运行

[[email protected] mysql-5.5.27]# cmake .还是有个警告

Warning: Bison executable not found in PATH有一个警告,也解决了它,缺少Bison就安装一下

[[email protected] mysql-5.5.27]# yum install bison

再次运行,没有报错

[[email protected] mysql-5.5.27]# cmake .在编译安装前,可以设置安装的配置选项

[[email protected] mysql-5.5.27]# ./configure --help根据帮助信息选择自己需要设置的选项,当然也可以跳过这步,按默认设置

#开始编译安装,时间有点稍长...

[[email protected] mysql-5.5.27]# make && make install完成编译安装

进入安装目录,将程序二进制的所有权改为root,数据目录的所有权改为mysql用户,更新授权表

[[email protected] mysql-5.5.27]# cd /usr/local/mysql[[email protected] mysql]# chown -R root . [[email protected] mysql]# chown -R mysql . [[email protected] mysql]# chgrp -R mysql . [[email protected] mysql]# scripts/mysql_install_db --user=mysql 初始化数据库[[email protected] mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 安全启动mysql

[[email protected] mysql]# ./bin/mysqld_safe --user=mysql关闭mysql

[[email protected] mysql]# ./bin/mysqladmin -u root shutdown -p默认密码为空方便调用,为mysql设置一个软链接[[email protected] ~]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

其他设置处理:

设置选项文件,将配置文件拷贝到/etc下

[[email protected] mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf 设置开机自启动[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysql [[email protected] mysql]# chmod +x /etc/init.d/mysql [[email protected] mysql]# chkconfig –add mysqld[[email protected] mysql]# chkconfg mysqld on

现在可以通过服务来启动和关闭Mysql服务器

[[email protected] ~]# service mysql start [[email protected] ~]# service mysql shutdown

连接服务器

[[email protected] ~]# 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

您可能感兴趣的文章:

时间: 2024-08-05 08:23:14

CentOS 5.5下安装MySQL 5.5全过程分享的相关文章

CentOS 6.4下安装MySQL 5.6.22

本文详细介绍在CentOS 6.4下安装MySQL 5.6.22的过程,供需要的朋友学习参考. 一.下载MySQL 安装包 1)http://dev.mysql.com/downloads/mysql/ 打开网址: Select Platform: 选择 Linux-Generic 选择选择 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM   进行下载: linux 下下载: wget  http://cdn.mysql.com/Downloads/

CentOS 6.5下安装MySQL 5.6.21

Linux中使用最广泛的数据库就是MySQL,使用在线yum的方式安装的版本落后MySQL网站好几个小版本,本节亲自测试安装新版的MySQL. 测试机器环境: VMware Workstation 10 虚拟机 内存:1G Linux版本:CentOS MinimalCD 6.5 JAVA:JAVA_HOME=/opt/jdk 安装mysql前需要查询系统中含有的有关mysql的软件. rpm -qa | grep -i mysql //grep -i是不分大小写字符查询,只要含有mysql就显

CentOS 6.4下安装MySQL后重置root密码方法

本人在CentOS 6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql后,按照一下步骤重置root密码: 启动mysql:#/etc/init.d/mysql start 启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):#ps -ef | grep -i mysqlroot 3466 1 0 01:45 pts/1 00:00

Linux CentOS 7环境下安装MySQL

在CentOS 7中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB. (注:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.) 首先需要安装MySQL的Yum Repository. (注:

centos 6.5下安装mysql

1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: 1 # yum list installed | grep mysql 2 mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5 3 # yum -y remove mysql-libs.i686 2.从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm(注意

CentOS 6.5下安装MySql 5.7

环境: 1).软硬件:E6420双核CPU,8G内存,1T硬盘 2).虚拟机下 CentOS 6.5 64位 最小化桌面安装 (1个CPU,2个核心, 2G内存,35G硬盘) 3).安装包放在/usr/local/src/LAMP目录下 1.yum安装编译环境 [[email protected] ~]# yum -y install make gcc gcc-c++ zlib-devel libaio 2.配置防火墙,开启  80  端口.  3306  端口 [[email protecte

centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记

目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装依赖包 5.为Rails生成cookies秘钥 6.安装redmine 7. 在WEBrick服务上测试Redmine是否安装成功 8.配置Redmine在Nginx上运行 系统:centos 6.5 x64 redmine 版本:3.1.0 ruby 版本: 2.2.3 rails 版本 : 4.2 过程 1.安装RVM 安装公钥 [root@localhost ~]# curl

CentOS 6.8下安装MySQL 5.6.33

此处操作,包含MySQL的客户端及服务端. MySQL下载地址: http://dev.mysql.com/downloads/mysql/5.6.html 1 MySQL-5.6.33-1.linux_glibc2.5.x86_64.rpm-bundle.tar 下载到本地,将其解压,得到如下文件: 1 -rw-r--r--. 1 7155 31415 23514633 Aug 29 18:11 MySQL-client-5.6.33-1.linux_glibc2.5.x86_64.rpm 2

Linux(CentOS 6.5) 下安装MySql 5.7.18 二进制版本粗浅攻略

鉴于Linux和mysql因不同版本,安装方式也不同,所以在阅读本攻略前,请确保各位同学的版本和我的Linux.MySql 版本一致. 如果不一致,只能参考. 我的版本: Linux CentOS 6.5 MySql 5.7.18 特别提醒:MySq 5.7和5.6在安装方式上有大不同,所以5.6的同学不要看这个攻略. 一.程序准备 1.进入 https://dev.mysql.com/downloads/mysql/ 选择 Linux-Generic,根据系统是64位还是32位选择下载的包.t