`
forlab
  • 浏览: 134002 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux安装mysql

 
阅读更多
2010-12-13 22:26

RHEL6 安装mysql源码包 mysql-5.1.53.tar.gz

1、下载mysql-5.*.tar.gz。本例以mysql-5.1.53.tar.gz 。

(安装前需要提前安装的rpm文件有gcc、gcc-c++、ncurses-dev,RHEL6默认安装)。

卸载RHEL系统自带的mysql的rpm包,使用以下命令自动逐个卸载:

//注意此步骤执行完后面的安装有危险,只要卸载掉自带mysql-server和mysql的这两个rpm包即可。

[root@RHEL6 mysql]# for i in `rpm -qa|grep -i mysql`

>do rpm -e $i --nodeps

>done

再执行# rpm -qa|grep -i mysql,如果没出现任何信息,就说明卸载干净。
2、 解压mysql-5.1.53.tar.gz

#tar -zxvf mysql-5.1.53.tar.gz

3、配置mysql(首先在/usr/local/下创建mysql目录并在mysql下创建data目录);此处选择的字符集是gbk也可以选择utf-8、gb2312等
以下均在解压后的mysql-5.0.20a目录下执行

# mkdir -p /usr/local/mysql/

# mkdir -p /usr/local/mysql/data/ //建立数据库存放目录

# mkdir -p /usr/local/mysql/etc/ //建立数据库配置文件存放目录

#./configure --prefix=/usr/local/mysql/ --localstatedir=/usr/local/mysql/data/ --sysconfdir=/usr/local/mysql/etc/ --with-charset=utf8

4、编译,安装 执行以下命令(如果make出错需要执行make clean再执行make)
#make
#make install
5、添加mysql工作组及用户,由于RHEL6默认自带mysql时已经有mysql用户和mysql目录,此步一般可省
# groupadd mysql
# useradd -g mysql mysql
6、设置文件权限
# chown -R root:mysql /usr/local/mysql
# chown -R mysql:mysql /usr/local/mysql/data

# chown -R mysql:mysql /usr/local/mysql/lib

7、安装数据库文件

# cd /usr/local/mysql/bin/
# ./mysql_install_db --user=mysql

10、建立mysql的启动文件
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# cp support-files/my-medium.cnf /etc/my.cnf
11、启动mysql
# /usr/local/mysql/share/mysql/mysql.server start

//如果出现

[root@bogon bin]# chkconfig --add mynew
[root@bogon bin]# service mynew restart
ERROR! MySQL manager or server PID file could not be found!
Starting MySQL.. ERROR! Manager of pid-file quit without updating file.

说明安装初始化数据库是出现错误,可能是没设好data的相应权限。

要重新初始化数据库!

//如果出现“Starting MySQL.Manager of pid-file quit without updating file.[失败]”的提示,可按以下方法解决:
[root@RHEL6 mysql]# ./mysql.server start
Starting MySQL.Manager of pid-file quit without updating file.[失败]
//以下是解决方法
[root@RHEL6 mysql]# ps -A|grep mysql
3864 ? 00:00:05 mysqld
[root@RHEL6 mysql]# kill -9 3864 //OK。再启动mysql.server
[root@RHEL6 mysql]# ./mysql.server start
Starting MySQL.. [确定]
12、设置mysql的root密码
# /usr/local/mysql/bin/mysqladmin -u root password ******
13、登录mysql
# /usr/local/mysql/bin/mysql -u root -p
然后输入密码

//以下是启动mysql的界面:

15、让mysql开机自动启动
修改/etc/rc.local文件在 touch /var/lock......(最后一行)的上方添加以下配置
/usr/local/mysql/share/mysql/bin/mysql.server start

16、让mysql的反应速度提高在/etc/my.cnf文件中的[mysqld]最下方添加以下配置
[mysqld]
skip-name-resolve
skip-grant-tables

 

17、增加MqSQL服务、启动服务并设置下次自动启动自动加载。

# chkconfig --add mysqld

# service mysqld restart

# chkconfig mysqld on

// 以下是执行ntsysv后,发现mysqld已经加进去了


重启RHEL,执行mysql命令,如下界面:

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

以下是CentOS 5.5完美升级至mysql-5.1.53.tar.gz的截屏:

#./configure 成功后如下图所示:

# make 成功后如下图所示

# make install 成功后如下图所示:

以下是配置成功的界面

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

以下是RedHat 9安装mysql-5.1.53.tar.gz的截屏









分享到:
评论

相关推荐

    Linux下安装Mysql

    而“Linux mysql安装教程”则意味着我们将遵循一套步骤来完成安装过程。 在标签中,“mysql rpm包”再次强调了我们使用RPM格式的包来安装MySQL,“安装教程”意味着我们将提供详细的步骤指导。 在提供的压缩包子...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    Linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 ...以上步骤详细介绍了如何在Linux环境下安装MySQL 5.7及其相关的配置过程。遵循这些步骤,你可以成功地在Linux系统上部署并使用MySQL 5.7数据库。

    linux 安装 Mysql

    以上步骤和命令涵盖了MySQL在Linux下的安装及基本的用户和权限管理。需要注意的是,在实际操作中要确保命令正确执行,并处理可能出现的错误提示。同时,出于安全考虑,应该定期更换数据库的登录密码,并严格控制对...

    linux下安装MySQL

    MySQL-server-community-5.1.60-1.rhel4.i386.rpm,linux下安装MySQL的安装包

    Linux安装Mysql5.6教程(手把手教你)

    通过以上步骤,我们不仅完成了MySQL 5.6在Linux下的安装与配置,还了解了一些基本的SQL命令操作。这为后续的开发工作打下了坚实的基础。对于初学者来说,这是一个很好的起点,而对于进阶学习者而言,则可以在此基础...

    Linux安装MySQL相关总结文档

    本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...

    linux安装mysql文档

    ### Linux下MySQL 8.0安装与配置指南 #### 标题解读 - **Linux安装MySQL文档**:本文档旨在指导用户如何在Linux操作系统上安装MySQL数据库服务。 #### 描述解读 - **Linux安装MySQL文档**:这进一步强调了文档的...

    linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器时。本文将详细介绍如何在 CentOS 操作系统上安装 MySQL 5.5,并进行必要的配置。 #### 一、安装 cmake 在...

    Linux安装Mysql

    尽管这个命令在实际的MySQL安装过程中并不常见,但在某些自编译的场景下可能会用到类似的配置步骤。对于大多数情况而言,可以通过以下命令初始化MySQL数据库: ```bash cd /usr/local/mysql ./scripts/mysql_...

    Linux安装MYSQL步骤(1).docx

    以上就是Linux环境下安装MySQL的基本流程,过程中需要注意权限问题,以及在配置过程中可能遇到的依赖冲突。此外,安装完成后,还要考虑安全性设置,如修改默认密码,创建新的用户,以及设置防火墙规则允许远程访问等...

    Linux 下 安装 mysql

    ### Linux下安装MySQL详细步骤与知识点 #### 一、引言 在Linux环境下安装MySQL数据库是一项常见的任务,尤其是在CentOS这样的服务器操作系统上。本文将详细介绍如何在CentOS系统上安装MySQL,并解决安装过程中可能...

Global site tag (gtag.js) - Google Analytics