`
winebibber
  • 浏览: 119293 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下MySQL5.0的安装

    博客分类:
  • DB
阅读更多
   在SUSE9下MySQL5.0的安装及配置过程,由于是使用的源码包安装,该过程应该同样适用于其它版本的Linux。

一、安装MySQL
   1、下载源码包
     从mysql官网上下载linux下的source包mysql-5.0.51b.tar.gz,注意是下载GNU tar格式的,不是rpm包。
    2、解包
   
    tar xvf mysql-5.0.51b.tar.gz
   

    3、进入mysql目录
   
    cd mysql-5.0.51b
   

   4、安装
   
    ./configure  --prefix=/opt/cuix/ mysql-5.0.51 指定mysql的安装目录
                    --with-charset=utf8           指定字符集
                    --with-collation=utf8_general_ci 
    make
    make install
   


二、配置MySQL
   1、初始化数据库
      执行scripts/mysql_install_db,初始化mysql数据库的授权表,其中贮存了服务器的访问允许,该操作将会在mysql安装目录下创建var目录。
    2、设置PATH
     为了方便使用,将mysql-5.0.51/bin目录加入到当前用户的profile中,然后用which mysql检查一下是否ok.
   3、设置my.cnf配置文件
      在support-files目录下有三个预设置的文件可供选择,选择一个适合你的,我这里选择的是my-medium.cnf,复制这个文件到你的安装目录下:
    
    cp support-files/my-medium.cnf  /opt/cuix/mysql-5.0.51/.my.cnf
    

    注意my.cnf的使用方法,这个配置文件的路径可以在启动mysql时通过命令行参数给出,比如:
   
    ./mysqld_safe --defaults-file=.my.cnf &
    

   4、赋予my.conf权限
   
    chmod 744 .my.cnf
    

   5、修改my.conf文件
      查找[client]:
      添加user=root,
      去掉password前的注释并设定root账户的密码,
      设定port,使用netstat –atln | grep “端口号”查看你自己的端口是否被占用,
      更改socket,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前mysql安装目录下。
      查找[mysqld]:
      设定port及socket,
      设定datadir=/opt/cuix/mysql-5.0.51/var
     对client及mysqld均添加default-character-set=utf8

三、运行MySQL
   1、启动mysql
     进入mysql-5.0.37/bin目录(如果设置了Path就不必了),执行:
    
     mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/.my.cnf &
     

   2、检查是否安装成功
      mysqladmin version将会得到当前mysql的版本信息
    3、登录mysql
    
     mysql -h 127.0.0.1 -P 9906 -u root
     

   4、修改root密码
      root帐号默认密码为空,这个肯定是要修改的,可以连接上服务器后,执行:
     
     use mysql;
     update user set password=password('新密码') where user='root';
     flush privileges;
     

    5、添加新用户
      添加test,容许从localhost和远程登录,密码为"test"
   
    GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY 'test' WITH GRANT OPTION; 
    GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;
    

    当使用SQL语句修改账户时使用FLUSH PRIVILEGES的原因是告诉服务器重读授权表。否则,只有重启服务器后更改才会被注意到。使用 GRANT,则不需要使用FLUSH PRIVILEGES。
    6、关闭mysql
      执行:
    
     ./mysqladmin -h localhost -P 3306 -u root -p  shutdown
    


   到此安装及配置过程就结束了,可在用户根目录下建一个mysql的shell文件,便于启动及关闭MySQL,如下:
  
   #!/bin/sh
   case $1 in
        start) /opt/cuix/mysql-5.0.51/bin/mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/.my.cnf & ;;
        stop) /opt/cuix/mysql-5.0.51/bin/mysqladmin -h 10.3.2.36 -P 9906 -uroot -p shutdown;;
   esac
   

    这样通过./mysql restart和./mysql stop就可以启动和关闭MySQL了。
分享到:
评论

相关推荐

    mysql5.0 linux安装文件

    在这个"mysql5.0 linux安装文件"中,包含的是适用于Linux环境的MySQL 5.0.41版本的安装程序。 在Linux系统上安装MySQL 5.0的步骤通常包括以下几个关键部分: 1. **下载安装包**:首先,你需要从可靠的源下载MySQL...

    Linux 下安装 Mysql5.0

    ### Linux下安装MySQL 5.0 #### 测试环境: - 操作系统:CentOS 5.2 - MySQL版本:5.0.67 #### 第一步:下载mysql-5.0.67.tar.gz 在进行安装之前,首先需要获取MySQL 5.0.67的源代码包。可以通过MySQL官方网站或...

    MySQL5.0安装配置教程_图解

    MySQL5.0是一款广泛使用的开源关系型数据库管理系统,它的安装和配置是许多初学者和开发者在接触数据库时的必经步骤。本教程将详细介绍MySQL5.0的安装配置过程,并结合图解帮助用户更好地理解每个步骤。 首先,安装...

    MySql5.0安装程序

    MySQL5.0是MySQL数据库管理系统的...总之,MySQL5.0是一个功能强大且易用的数据库管理系统,其安装过程简单,且在各种场景下表现出良好的性能。通过学习和实践,用户可以熟练掌握MySQL,实现高效的数据管理和应用开发。

    Linux MySQL 5.0 rpm包

    Linux MySQL 5.0 rpm包,几乎绝版了,SpagoBI必须搭档,非常好用。

    MySql5.0安装及使用说明压缩包

    这个“Mysql5.0安装及使用说明压缩包”提供了全面的资源来帮助用户成功安装和操作MySQL 5.0。 首先,`MySQL_5.1_zh.chm` 文件是一个中文帮助文档,它包含了MySQL 5.1的详细信息,虽然标题中的版本是5.0,但通常5.1...

    Mysql5.0安装文件

    1. **下载安装包**:首先,你需要从MySQL官方网站或者第三方可信源下载MySQL 5.0的安装文件,通常是一个`.msi`(Windows)或`.rpm`(Linux)文件。 2. **运行安装程序**:双击下载的安装文件,启动安装向导,按照...

    linux下安装mysql5.0.docx

    在Linux环境下安装MySQL 5.0是一个相对简单但需要谨慎操作的过程,尤其对于初学者来说,了解每个步骤至关重要。以下是安装MySQL 5.0的详细步骤和相关知识点: 1. **RPM软件包**: - **RPM(Red Hat Package ...

    Mysql5.0源代码安装及远程管理

    ### MySQL 5.0 源代码安装及远程管理知识点详解 #### 一、MySQL 5.0 源代码安装流程 ##### 1. 准备环境与下载源码包 - **环境准备**:确保Linux系统已安装必要的开发工具如`gcc`等,并配置好相关依赖库。 - **下载...

    MySql5.0安装指南

    - 操作系统支持:虽然示例中提到的是`mysql-4.1.13-win32.zip`,但实际上MySQL 5.0 支持多种操作系统,包括Windows、Linux等。 - 系统资源:确保服务器或PC有足够的内存和磁盘空间来支持MySQL的运行。 - 兼容性检查...

    mysql5.0 安装图解

    MySQL 5.0 是一款广泛使用的开源关系型...文档“mysql5.0 安装图解.doc”应该提供了更详细的步骤和截图,帮助你在实际操作中更好地理解每个环节。遇到任何困难,都可以参考文档或在线查找解决方案。祝你安装顺利!

    mysql5.0.75tar.gz

    1. **安装流程**:MySQL 5.0.75 的安装通常涉及解压下载的 `mysql-5.0.75.tar.gz` 压缩包,然后通过 Unix/Linux 系统上的 `configure` 脚本进行编译配置。这个过程包括 `./configure` 来检查系统环境,确保所有必要...

    linux下mysql5.0.iso

    mysql数据库在linux下安装文件。在redhat下亲身用过,可行。

    64位mysql5.0 下载

    4. **文档**:详细介绍了MySQL 5.0的功能、安装步骤、配置选项以及如何编写SQL语句。 下载64位MySQL 5.0时,需要注意以下几点: - **操作系统兼容性**:确保你的操作系统是64位的,例如Windows x64、Linux x86_64...

    linux下安装mysql5.0.pdf

    在本文中,我们将详细探讨如何在Linux环境下安装MySQL 5.0,包括服务器端和客户端的安装,以及后续的登录验证。MySQL是一个广泛使用的开源关系型数据库管理系统,对于Linux用户来说,了解如何在该操作系统上安装和...

    MySQL5.0安装详细介绍

    ### MySQL 5.0 安装详细介绍 #### 一、MySQL 5.0 简介 MySQL 是一个关系型数据库管理系统(RDBMS),它以其高性能、高可靠性和易于使用而闻名。MySQL 5.0 版本是 MySQL 发展历史上的一个重要里程碑,它在原有版本...

    mysql5.0 for linux

    linux web 开发不可少,mysql数据库

    MySQL5.0安装图解

    1. **下载安装包**:在MySQL官网或者第三方软件下载平台上,找到MySQL5.0的安装程序,根据操作系统(如Windows、Linux或Mac OS)选择合适的版本。 2. **运行安装向导**:在Windows上,双击下载好的安装文件,启动...

Global site tag (gtag.js) - Google Analytics