红联Linux门户
Linux帮助

在红旗Linux5.0 中安装 mysql 数据库[图]

发布时间:2006-02-04 10:32:45来源:红联作者:golshing
    本文讲授的方法也适用于其它 Linux 发行版。推荐去 mysql 的官方站点 http://www.mysql.com/ 下载 mysql 数据库。我下载的文件是:mysql-max-5.0.15-linux-i686-glibc23.tar.gz。本站以后讲授的文件都将安装在 /opt 目录下。所以我们先把这个文件拷贝一份到 Linux 系统的 /opt 目录下。



  好的,老规矩。鼠标左键单击“开始”-->“应用程序”-->“附件”-->“系统终端”。打开终端后我们首先要做的是新建一个叫做 mysql 的组。并在这个新建的 mysql 组中新建一个叫做 mysql 的用户。根据 mysql 数据库开发者的建议,这么做是出于安全性考虑。在 Linux 系统中,用户组和用户的概念与 windows 系统一致。朋友们可以参考一下 windows 方面的资料。

  所以我们要在终端中先输入两个命令
   groupadd mysql (新建一个名为 mysql 的组)
   useradd -g mysql mysql (新建一个名为 mysql 的用户,并把它归入刚才新建的 mysql 组中。命令解释一下是这样的 useradd<新建用户> -g<将新建的用户归入组> mysql<归入的组名称叫做 mysql> mysql<新建的用户名称叫做 mysql>)



  因为我们要把 mysql 数据库安装在 /opt 目录中,并且我们刚才把下载的压缩包拷进去了。所以我们现在要进入 /opt 目录,将压缩包解开。命令是 cd /opt。



  进入 /opt 目录后我们在终端中输入命令 gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -。稍后,出现终端提示符后解压完成。



    然后终端里“刷刷刷”不断有信息滚运,终于出现提示符。现在我们进入 /opt 目录,是不是多出了一个叫做mysql-max-5.0.15-linux-i686-glibc23 的目录。没错,这里面就是 mysql 数据库的文件啦。



  以前呢,mysql 数据库是用源代码发布的。不过我下载的版本呢已经编译好了,我们只需直接使用就行。下一个步骤 ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql。这个命令用来为 mysql 建立链接。



  现在我们要进入刚才解压后得到的 mysql 目录,也就是 /opt/mysql-max-5.0.15-linux-i686-glibc23。在终端中输入命令 cd /opt/mysql-max-5.0.15-linux-i686-glibc23。



  我们要运行一个初始化脚本。这个脚本名叫 mysql_install_db 位于 /opt/mysql-max-5.0.15-linux-i686-glibc23/scripts 目录下。我们在终端中输入命令 scripts/mysql_install_db --user=mysql。



  运行 mysql 数据库前的最后三个步骤是。
  chown -R root . (更换 mysql 数据库的安装目录的拥有者或所在组为 root,最后一个点代表当前目录,千万不能少喔!)
shell> chown -R mysql data (更换 mysql 数据库安装目录的下级目录 data 的拥有者或所在组为 mysql )
shell> chgrp -R mysql . (变更当前目录的所属组为 mysql,最后一个点代表当前目录,千万不能少喔!)



  现在我们终于可以运行 mysql 数据库了不是吗?在终端中输入命令 bin/mysqld_safe --user=mysql &



  看一下终端的提示信息。mysql 已经在运行了。但我们要证明它确实在运行那还是得进去看看啊。我们在终端中输入命令:bin/mysql。哈哈哈!看到什么了?是不是出现了 mysql 的命令提示符了啊? 命令中的 mysql 是数据库安装目录子目录 bin 下的可执行文件。注意不要将命令写成“/bin/mysql”,因为这里使用的是相对目录。



  当然,我们要退出来的话请在 mysql 的命令提示符里输入 exit 再按下回车。

文章评论

共有 2 条评论

  1. BeefyMiracle 于 2012-12-21 12:19:02发表:

    {:2_100:}

  2. 于 2012-10-19 10:46:04发表:

    如何将xp系统中将下载的源文件拷贝一份到 Linux 系统的 /opt 目录下