Home  >  Article  >  Database  >  安装MySQL到Linux环境Red Hat 9.0版

安装MySQL到Linux环境Red Hat 9.0版

WBOY
WBOYOriginal
2016-06-07 16:11:261110browse

如果你以为在Windows下对sql server(WINDOWS平台上强大的数据库平台)进行使用是一件很容易的事,那么是否对在Linux下对MySQL(和PHP搭配之最佳组合)就不值一提了?可在真正安装和使用MySQL(和PHP搭配之最佳组合)时走了很多弯路。 遇见很多问题,毕竟Linux 和W

如果你以为在Windows下对sql server(WINDOWS平台上强大的数据库平台)进行使用是一件很容易的事,那么是否对在Linux下对MySQL(和PHP搭配之最佳组合)就不值一提了?可在真正安装和使用MySQL(和PHP搭配之最佳组合)时走了很多弯路。

遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的Linux环境是 Red Hat 9.0,MySQL(和PHP搭配之最佳组合)是4.0.16。

安装MySQL(和PHP搭配之最佳组合)

1、下载MySQL(和PHP搭配之最佳组合)的安装文件

安装MySQL(和PHP搭配之最佳组合)需要下面两个文件:

MySQL(和PHP搭配之最佳组合)-server-4.0.16-0.i386.rpm

MySQL(和PHP搭配之最佳组合)-client-4.0.16-0.i386.rpm

下载地址为:www.MySQL(和PHP搭配之最佳组合).com/downloads/MySQL(和PHP搭配之最佳组合)-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

2、安装MySQL(和PHP搭配之最佳组合)

rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装MySQL完成后才停止。

1)安装服务器端

在有两个rmp文件的目录下运行如下命令:

[root@test1 local]# rpm -ivh MySQL(和PHP搭配之最佳组合)-server-4.0.16-0.i386.rpm

显示如下信息。

<ol class="dp-xml">
<li class="alt"><span><span>warning: MySQL(和PHP搭配之最佳组合)-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5  </span></span></li>
<li><span>Preparing... ########################################### [100%]  </span></li>
<li class="alt"><span>1:MySQL(和PHP搭配之最佳组合)-server########################################### [100%]  </span></li>
<li><span>。。。。。。(省略显示)  </span></li>
<li class="alt"><span>/usr/bin/MySQL(和PHP搭配之最佳组合)admin -u root password \'new-password\'  </span></li>
<li><span>/usr/bin/MySQL(和PHP搭配之最佳组合)admin -u root -h test1 password \'new-password\'  </span></li>
<li class="alt"><span>。。。。。。(省略显示)  </span></li>
<li><span>Starting MySQL(和PHP搭配之最佳组合)d daemon with databases from /var/lib/MySQL(和PHP搭配之最佳组合)  </span></li>
</ol>

如出现如上信息,服务端安装MySQL完毕。测试是否成功可运行netstat看MySQL(和PHP搭配之最佳组合)端口是否打开,如打开表示服务已经启动,安装成功。MySQL(和PHP搭配之最佳组合)默认的端口是3306。

<ol class="dp-xml">
<li class="alt"><span><span>[root@test1 local]# netstat -nat  </span></span></li>
<li><span>Active Internet connections (servers and established)  </span></li>
<li class="alt"><span>Proto Recv-Q Send-Q Local Address Foreign AddressState  </span></li>
<li><span>tcp00 0.0.0.0:33060.0.0.0:* LISTEN  </span></li>
</ol>

上面显示可以看出MySQL(和PHP搭配之最佳组合)服务已经启动。

2)安装客户端

运行如下命令:

[root@test1 local]# rpm -ivh MySQL(和PHP搭配之最佳组合)-client-4.0.16-0.i386.rpm

warning: MySQL(和PHP搭配之最佳组合)-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing... ########################################### [100%]

1:MySQL(和PHP搭配之最佳组合)-client########################################### [100%]

显示安装MySQL完毕。

用下面的命令连接MySQL(和PHP搭配之最佳组合),测试是否成功。

登录MySQL(和PHP搭配之最佳组合)

登录MySQL(和PHP搭配之最佳组合)的命令是MySQL(和PHP搭配之最佳组合), MySQL(和PHP搭配之最佳组合) 的使用语法如下:

MySQL(和PHP搭配之最佳组合) [-u username] [-h host] [-p[password]] [dbname]

username 与 password 分别是 MySQL(和PHP搭配之最佳组合) 的用户名与密码,MySQL(和PHP搭配之最佳组合)的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL(和PHP搭配之最佳组合)默认用户是root,由于初始没有密码,第一次进时只需键入MySQL(和PHP搭配之最佳组合)即可。

<ol class="dp-xml">
<li class="alt"><span><span>[root@test1 local]# MySQL(和PHP搭配之最佳组合)  </span></span></li>
<li><span>Welcome to the MySQL(和PHP搭配之最佳组合) monitor. Commands end with ; or \\g.  </span></li>
<li class="alt"><span>Your MySQL(和PHP搭配之最佳组合) connection id is 1 to server version: 4.0.16-standard  </span></li>
<li><span>Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the buffer.  </span></li>
<li class="alt">
<span>MySQL(和PHP搭配之最佳组合)</span><span class="tag">></span><span> </span>
</li>
</ol>

出现了“MySQL(和PHP搭配之最佳组合)>”提示符,恭喜你,安装MySQL成功!

增加了密码后的登录格式如下:

MySQL(和PHP搭配之最佳组合) -u root -p

Enter password: (输入密码)

其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

注意:这个MySQL(和PHP搭配之最佳组合)文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/MySQL(和PHP搭配之最佳组合)不是一个文件。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn