
好的,老规矩。鼠标左键单击“开始”-->“应用程序”-->“附件”-->“系统终端”。打开终端后我们首先要做的是新建一个叫做 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 再按下回车。

BeefyMiracle 于 2012-12-21 12:19:02发表:
{:2_100:}
于 2012-10-19 10:46:04发表:
如何将xp系统中将下载的源文件拷贝一份到 Linux 系统的 /opt 目录下