`
44424742
  • 浏览: 232511 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

redhat 9.0上安装mysql的方法

阅读更多

redhat 9.0上安装mysql的方法(假设安装系统时没有安装mysql,如果有,可以用rpm -e mysql* 删除)

从网站http://dev.mysql.com/downloads/mysql/4.0.html下载mysql的Standard binaries 或源码自己手动编译安装.

如果是下载的Standard binaries,步骤如下:
解压压缩包
tar zxvf mysql-standard-4.0.20-pc-linux-i686.tar.gz

把解压出来的文件夹拷贝到你想安装mysql的地方,比如/usr/local
cp -R mysql-standard-4.0.20-pc-linux-i686 /usr/local/mysql

cd /usr/local/mysql
先看看说明(README),提示手册在docs目录下。

继续安装

groupadd mysql
useradd -g mysql mysql
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
启动mysql
bin/mysqld_safe --user=mysql &
检查一下,ok,正常启动。

把mysql添加成系统服务
拷贝support-files目录下的脚本文件mysql.server到/etc/rc.d/init.d/
cp support-files/mysql.server /etc/rc.d/init.d/mysql

添加可执行权限
chmod +x /etc/rc.d/init.d/mysql

添加成服务,开机自启动
chkconfig --level 35 mysql on

添加一条软链接,在任何目录可运行mysql -u username -p命令来进入mysql数据库
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

mysql默认安装在/var/lib/mysql目录下
Couldn't connect to engine!


Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'


a.表示MySQL没有启动,需要启动MySQL(使用命令:/etc/rc.d/init.d/mysql start)。


b.没有将mysql.sock指定到/var/lib/mysql目录。需要在/etc/rc.d/init.d/的mysql自动启动文件中运行safe_mysqld的时候加上以下参数:--socket=/var/lib/mysql/mysql.sock :


在/etc/rc.d/init.d/mysql中找到 $bindir/safe_mysqld --datadir=$datadir --pid-file=$pid_file,并修改成:


$bindir/safe_mysqld --datadir=$datadir --pid-file=$pid_file --socket=/var/lib/mysql/mysql.sock --default-character-set=gbk -O back_log=100 &


有时会出现即使加了�socket启动参数仍然不能连接MySQL服务器的现象,但是实际上mysql.sock这个文件是存在的(假设在/tmp目录下);这时一个快捷的方法就是在/var/lib/mysql/目录下建立一个连接:


ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock


然后再次启动mysql服务器:/etc/rc.d/init.d/mysql start


分享到:
评论

相关推荐

    redhat9.0下cacti中文全程安装

    在Red Hat Linux 9.0环境下,安装Cacti监控系统需要一系列的步骤,涉及到的主要组件包括MySQL数据库、Apache HTTP服务器、PHP解释器以及RRDTool。以下是对整个安装过程的详细说明: 首先,我们需要安装MySQL服务器...

    RedHat linux安装lamp教程(全)

    - "redhat9.0_05(Redhat9.0+Linux上安装mysql5.0视频入门教程).rar"涵盖了安装MySQL 5.0的过程,包括设置root密码,创建数据库和用户,以及调整安全性设置。 4. **PHP编程语言安装** - PHP是一种用于服务器端的...

    RedHat 9.0下安装igenus实录

    在Red Hat 9.0操作系统环境下安装igenus的过程是一个涉及多个步骤的技术任务,这通常用于构建一个邮件服务器系统。igenus是一个开源项目,它与Qmail、smtp-auth、Vpopmail和MySQL等组件一起工作,提供高效且安全的...

    redhat安装mysql[参考].pdf

    在Red Hat Linux操作系统中安装MySQL是一项基础但至关重要的任务,特别是在进行软件开发时,因为MySQL是一种广泛使用的开源关系型数据库管理系统。以下是对标题和描述中所述知识点的详细说明: 1. **Linux基础知识*...

    mysql-5.0.67的安装.docx

    在本文中,我们将详细介绍如何在RedHat 9.0上使用RPM包安装MySQL 5.0.67,这对于初次接触Linux数据库管理的新手来说非常有用。 ### 一、准备阶段 1. **下载RPM安装文件**: 安装MySQL 5.0.67需要三个RPM包: - ...

    RedHat linux安装lamp教程

    在Linux上安装MySQL,可以为网站提供可靠的数据存储和检索能力。MySQL 5.0版本虽然较旧,但依然稳定,对于初学者来说是很好的学习起点。 4. **PHP**:PHP是一种开源的服务器端脚本语言,专门用于Web开发。它可以...

    安装apache mysql php 手册&&开发apache,php扩展模块方法

    在本篇中,我们将详细探讨如何在Redhat Linux 9.0环境下安装这些组件以及开发Apache和PHP扩展模块的方法。 首先,我们从安装MySQL开始。MySQL是一款流行的开源关系型数据库管理系统,对于Web应用程序至关重要。安装...

    基于MySQL的负载均衡的搭建与研究.pdf

    1. 在所有服务器上安装RedHat9.0操作系统。安装过程中需开启SSH服务,以便远程管理和维护。通过运行`rpm --qa | grep openssh`检查openssh是否已安装,若未安装则使用`rpm -i vhn openssh-server-3.5pl-6`安装并启动...

    Linux+FreeRadius+MySql安装过程.doc

    在安装之前,需要先设置基本环境,包括安装 RedHat9.0 操作系统和所需的软件包,例如 C devel、C++ devel、OpenSSL、mysql、mysql-server、mysql-devel、Apache、php 和 php-mysql 等。这些软件包是必需的,否则可能...

    MYSQL数据库的安装备份与密码恢复.pdf

    MySQL的安装在RedHat 9.0中可以通过RPM包进行,如`mysql-3.23.54a-11.i386.rpm`、`mysql-server-3.23.54a-11.i386.rpm`和`mysql-devel-3.23.54a-11.i386.rpm`等。在安装前,需要检查系统是否已安装MySQL,使用`rpm -...

    Linux+Apache+Mysql+PHP典型配置.doc

    本文将详细介绍如何在Redhat 9.0操作系统上进行LAMP环境的搭建,包括各组件的安装与配置过程。 #### 二、环境准备 在开始安装之前,请确保已具备如下条件: - 操作系统:Redhat 9.0 - Apache版本:1.3.29 - MySQL...

    snort_安装手册

    手册首先指导读者在Redhat 9.0上进行基本的系统安装和配置,包括文本模式下的安装过程和必要的系统设置调整。Redhat 9.0作为当时最新的Linux发行版,提供了稳定的运行环境。 ##### 配置与安装相关软件 - **Zlib ...

    MYSQL命令行模式管理心得

    在RedHat9.0这样的Linux环境中,你可以直接使用root用户登录MySQL数据库,然后执行各种数据库管理任务。这包括创建数据库、用户,以及分配和调整权限等。 总之,MySQL命令行模式管理涵盖了数据库的启动、安全配置、...

    apache 与mysql的安装

    1. 从 Red Hat Linux 9.0 光盘的 `/RedHat/RPMS` 目录中找到 Apache 的 RPM 包,例如 `httpd-2.0.40-21.i386.rpm`。 2. 在 `/root` 目录下创建一个测试目录 `mkdir /root/test`,然后进入该目录。 3. 使用 `rpm -ivh...

    RoseHA 9.0 for Linux配合Oracle12c配置文档

    每台服务器上需安装相同版本的操作系统,如RedHat 5/6/7或SUSE 11/12,并且要设定不同的主机名以区分两台服务器。 1.2 硬件和系统环境准备 硬件上,集群中的服务器需要具备足够的物理网卡,至少有两片以上以支持...

    金格电子签章 linux 安装版

    - Linux操作系统版本包括Suse12(2012-10-17,64位系统)和Redhat9.0(2012-10-22,32位系统)。 4. 安装步骤: - 安装准备:必须以root用户登录Linux系统,下载并安装必要的软件包,包括JDK、Tomcat和MySQL。...

    基于MySQL的高校录取查询系统的开发.pdf

    选择MySQL作为数据库服务的原因在于其在Linux+MySQL平台上展现出优秀的容量、负载能力和响应速度。MySQL遵循SQL 92(Entry level)和ODBC(Level 0—2)规范,确保了对关系型数据库管理系统的高效实施。 高考录取...

Global site tag (gtag.js) - Google Analytics