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

Linux下编译安装mysql-5.0.45.tar.gz

阅读更多

(1)

      -------------预备工作----------

      1:假如下载的文件名为:mysql-5.0.45.tar.gz

      2:假如copy到 /home下

      3:groupadd mysql #添加mysql组

      4:useradd -g mysql mysql #添加一个mysql用户

      5:cd /home #进入到该目录

 

      -----------------------编译过程-----------------------

      6:tar zxvf mysql-5.0.45.tar.gz #解压后,在该目录下会出现一个同名的文件夹

      7:cd /home/mysql-5.0.45

      8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #参数设置,可以先不明白,以后再修改配置

      9:make

      10:make install

      11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,则先备份,再删除

      12:vi /etc/my.cnf #将log-bin=mysql-bin注释掉

 

      ----------------------------安装并初步配置mysql--------------------------

      13:cd /usr/local/mysql

       14:bin/mysql_install_db --user=mysql #初始化mysql

      15:chown -R root . #改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录

      16:chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录

      17:chgrp -R mysql /usr/local/mysql #改变目录所属为mysql

      18:bin/mysqld_safe --user=mysql & #启动mysql

 

      -----------------------------------------更改mysql的root用户密码----------------------------

      19:bin/ mysqladmin -uroot password 123456 #在mysql政党启动的情况下,更改root用户的登录密码

      20:bin/ mysql -uroot -p #输入此命令后,会提示你输入root用户密码123456,

      21:show databases; #如果查出所有数据库,就恭喜你了

 

      ------------------------------------------------------把mysql加入到系统服务中-------------------------------------

      22:cp  /usr/local/mysql/share/mysql/mysql.server  /etc/init.d/mysqld      

             chkconfig --add  mysqld #加入到系统服务中,就可以通过service mysqld start|stop|status|restart等进行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/启动 mysql了

 

      ------------------------------------------------------------------配置 mysql环境变量------------------------------------------------

      23:cd /root #回到你的个人主目录,我这里是用root登陆的

             cp .bashrc .bashrc.bak #备份一下吧

             vi .bashrc

             在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
             source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录

             env #查看一下是否生效

      24:此是用来替换23步的一种方法

             cp /usr/local/mysql/bin/mysql   /usr/bin/mysql #把mysql常用的工具目录加入到系统变量目录中去,自己选择性加,这样做主要是可以直接运行该工具,而不需要切换到该 目录下,类似于添加环境变量了

 

      ------------------------------------------------------------------------------- 让Linux开放3306端口-------------------------------------------

      25:service iptables stop

             vi /etc/sysconfig/iptables

             -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

             service iptables start

 

      ------------------------------------------------------------------------------- 给root用户开启mysql远程访问权限--------------------------------------------

      26:shutdown -hr now #重启

             ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status

             mysql -uroot -p #进入mysql

             输入root用户的密码

             grant all privileges on *.* to root@'%'  identified by '123456';

             #grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

             flush privileges; #为了开发方便,可以让root用户具有远程访问的权限

             #最后,再附上一个很好用的mysql客户端,http://download.csdn.net/source/924456

 

(2)默认的mysql数据库目录是 /usr/local/mysql-5.0.45/var

        我们在安装时指定了安装目录为/usr/local/mysql-5.0.45,除了在这里安装所要的文件外,还有一部分用户常用的,可执行二进制文件被 放到了/usr/bin中,其实,在/usr/local/mysql-5.0.45/bin下,全都有这些命令了,之所以要在/usr/bin中把那几 个命令考过来,就是为了方便,相当于设置环境变量了,你可以echo $PATH一下,里面一定有/usr/bin这个值的。

         明白了安装过程,删除mysql也就不足为难了

 

 (3)通过一个完整的例子,自己会学到很多东西,linux常用命令还真需要自己来,整理记录

        Fighting And Keep Moving!!

分享到:
评论

相关推荐

    mysql-5.0.45.tar.gz linux 安装

    以上就是使用mysql-5.0.45.tar.gz在Linux环境下安装MySQL的详细过程。请注意,不同版本的MySQL可能有一些差异,具体操作应参考官方文档或相应版本的说明。此外,随着MySQL版本的升级,安装和配置流程也可能有所改变...

    天龙八部游戏数据库mysql安装.pdf

    1. 下载MySQL安装文件mysql-5.0.45.tar.gz 2. 使用Winscp将安装文件传输到Linux服务器的/home目录下 3. 使用SecureCRT连接Linux服务器终端 二、安装MySQL 1. cd /home进入home目录 2. tar xzvf mysql-5.0.45.tar....

    mysql-5.0.41-linux-i686-glibc23

    在Linux环境下安装MySQL 5.0.41,首先需要解压该压缩包,通常可以使用`tar`命令来完成。解压后,你需要配置编译环境,确保系统已经安装了必要的依赖,如gcc编译器、make工具、glibc23库等。然后通过执行`./configure...

    mysql linux

    根据提供的文件信息,本文将详细解释如何在Linux环境下安装MySQL,并进行一些基本配置与操作。 ### 安装MySQL #### 方法一:通过包管理器安装MySQL 1. **添加源**:确保你的系统中已安装MySQL,如果直接使用`mysql...

    mysql5.0.45安装

    以下是对Linux环境下安装MySQL 5.0.45的详细步骤: 首先,你需要确保系统已经准备好了必要的软件包管理器(如yum),并且系统是支持MySQL的版本,例如CentOS。在 `/opt` 目录下放置MySQL的源代码压缩包 `mysql-...

    linux系统下mysql安装命令大全

    本文将详细介绍在Linux系统下安装MySQL的具体步骤及每一步所需的命令,帮助读者顺利完成MySQL的安装与配置。 #### 二、创建MySQL用户组与用户 在Linux系统中,通常建议为MySQL服务创建专用的用户组与用户,以便更...

    RedHat linux 4.0 as 下 apache+mysql+php的基本配置

    1. MySQL: mysql-5.0.45.tar.gz 2. Apache: httpd-2.2.11.tar.gz 3. PHP: php-5.2.9.tar.gz 安装前,请确保已安装gcc和相关开发工具包,因为这些源码包需要编译才能使用。 ### 安装MySQL 1. 解压mysql-5.0.45.tar....

    redhat安装mysql

    在Red Hat Linux操作系统中安装MySQL 5.0.45是一个关键的过程,这对于任何需要使用MySQL数据库服务的系统管理员来说都是必要的。以下是安装的详细步骤: 1. 首先,确保你的系统已经更新到最新版本,以获取所有必要...

    Linux下搭建lamp环境.pdf

    本教程将详细介绍如何在Linux下搭建LAMP环境,适用于考试或学习用途。 首先,我们需要安装MySQL数据库。从描述中可以看出,我们将使用MySQL 5.0.45版本。可以通过以下步骤进行安装: 1. 将MySQL的安装包上传到...

    红旗Linux6+apache2.2.6+mysql5+PHP5.2.4+ZO3.3.0配置

    tar xvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz cd ZendOptimizer-3.3.0 ./install.sh ``` 完成安装后,确认`/etc/php.ini`中已启用ZendOptimizer。 至此,你已经成功配置了红旗Linux 6上的Web服务器环境...

    redhat5下安装mysql+apache2+php+vsftp+svn

    tar -zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz mkdir -p /usr/local/mysql cp -r mysql-5.0.45 /usr/local/mysql cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ``` 2. 创建MySQL的...

    linux mysql 安装教程

    tar zxvf mysql-5.0.45.tar.gz cd mysql-5.0.45 ``` 2. **配置编译选项**: ```bash ./configure --prefix=/usr/local/mysql --with-charset=gb2312 ``` 其中`--prefix`指定了安装目录,`--with-charset`指定...

    lamp安装配置的详细步骤

    2. **mysql-5.0.45-linux-i686-glibc23.tar.gz**:已编译好的MySQL服务器压缩包。 3. **php-5.2.5.tar.gz**:PHP的源代码包。 4. **libxml2-(version).tar.gz**:提供XML解析功能的库。 5. **libxslt-(version).tar....

    linux环境下mysql tomcat的安装

    在Linux环境下安装MySQL和Tomcat是部署Java Web应用的基础步骤。本文将详细介绍如何在Linux系统上进行这两个关键组件的安装,以及Java Development Kit (JDK)的安装,为初学者提供指导。 首先,我们需要确保Linux...

    ubuntu安装配置mysqlubuntu安装配置mysql

    这里以MySQL 5.0.45版本为例,将MySQL压缩包`mysql-5.0.45-linux-i686-icc-glibc23.tar.gz`复制到`/usr/local`目录,并进行解压: ```bash # 复制压缩包 cp mysql-5.0.45-linux-i686-icc-glibc23.tar.gz /usr/local...

    linux上mysql安装以及数据的导入导出操作.docx

    将MySQL的安装包(通常是`.tar.gz`格式)上传到服务器,解压后进入目录,例如`tar zxvf mysql-5.0.45.tar.gz && cd mysql-5.0.45`。执行`./configure --prefix=/usr/local/mysql --with-charset=gb2312`进行配置,...

    linux中的源码包和二进制包的格式区别.pdf

    例如,mysql-5.0.45.tar.gz是源码包,mysql-5.0.45-linux-x86_64-glibc23.tar.gz是二进制包。 二进制发布软件包的优点是安装和使用很方便,但是缺乏灵活性,二进制软件包只能运行于特定的硬件和操作系统下,不同的...

    sphinx_dev-r2992-mysqlse-r2917

    在其他情况下,您需要得到一份MySQL的源码,并重新编译MySQL。MySQL源码(mysql-5.x.yy.tar.gz)可在dev.mysql.com网站获得。 针对某些版本的MySQL,Sphinx 网站提供了包含支持SphinxSE的打过补丁tarball压缩包。将...

    Mysql+drbd+heartbeat+amoeba集群配置详解

    tar xzvf mysql-5.0.45.tar.gz cd mysql-5.0.45 ``` - 配置编译选项: ``` ./configure --prefix=/usr/local/mysql --localstatedir=/opt/data --with-extra-charsets=utf8,gb2312,gbk --with-pthread --enable...

Global site tag (gtag.js) - Google Analytics