在Linux 环境下安装 Mysql(一)

来源:互联网 发布:中南网络教育平台 编辑:程序博客网 时间:2024/06/05 11:40

Red Hat Enterprise Linux 5 RPM (x86) downloads:

http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel5-x86-32bit-rpms

1.查看Linux 是否安装了Mysql

[root@localhost zhoulinghong]# rpm -qa |grepMySQL

MySQL-server-community-5.1.22-0.rhel4

已经安装了。

2.Linux 下安装mysql(rpm)

[root@localhost zhoulinghong]# rpm -ivhMySQL-server-community-5.1.22-0.rhel4.i386.rpm

warning:MySQL-server-community-5.1.22-0.rhel4.i386.rpm: V3 DSA signature:NOKEY, key ID 5072e1f5

error: Failed dependencies:

perl(DBI) is needed byMySQL-server-community-5.1.22-0.rhel4.i386

Suggested resolutions:

perl-DBI-1.40-5.i386.rpm

呵呵,出错了。Linux的弊端就出现了。安装软件的时候相互依赖太强了。。。看到上面错误信息是缺少perl-DBI-1.40-5.i386.rpm包。没有办法只能安装了

3.安装依赖包

perl-DBI-1.40-5.i386.rpm这个包在Redhat的CD2中。不用多想挂载光驱吧。

[root@localhost mnt]# mount /dev/cdrom/mnt/cdrom

挂载成功以后。转到/mnt/cdrom/RedHat/RPMS目录下面就有perl-DBI-1.40-5.i386.rpm这个包了。

[root@localhost RPMS]# rpm -ivhperl-DBI-1.40-5.i386.rpm

warning: perl-DBI-1.40-5.i386.rpm: V3 DSAsignature: NOKEY, key ID db42a60e

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

1:perl-DBI########################################### [100%]

安装成功。

OK,到现在的依赖包也安装完了,就可以安装mysql了。(注意:因为大家的环境不一样,中间可能有其他的依赖包需要安装,方法照上面就好了。)

4.安装Mysql

[root@localhost zhoulinghong]# rpm -ihvMySQL-server-community-5.1.22-0.rhel4.i386.rpm

warning:MySQL-server-community-5.1.22-0.rhel4.i386.rpm: V3 DSA signature:NOKEY, key ID 5072e1f5

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

1:MySQL-server-community########################################### [100%]

 

5. 安装Mysql client

[root@dazhu ~]# rpm -ivhMySQL-client-community-5.1.24-0.rhel5.i386.rpm

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

   1:MySQL-client-community########################################### [100%]

6. login mysql

登录MySQL的命令是mysql, mysql的使用语法如下:

   mysql [-u username] [-h host] [-p[password]][dbname]

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

[root@dazhu ~]# whereis mysql

mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql/usr/share/man/man1/mysql.1.gz

[root@dazhu ~]# whereis mysqladmin

mysqladmin: /usr/bin/mysqladmin/usr/share/man/man1/mysqladmin.1.gz

 

[root@dazhu ~]# mysql

Welcome to the MySQL monitor.  Commands endwith ; or \g.

Your MySQL connection id is 2

Server version: 5.1.24-rc-community MySQL Community Server(GPL)

 

Type 'help;' or '\h' for help. Type '\c' to clear thebuffer.

 

mysql> exit

Bye

出现了“mysql>”提示符,恭喜你,安装成功!

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

   mysql -u root -p

   Enter password: (输入密码)

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

注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

体验新版博客