您的位置:首页 > 运维架构 > Linux

linux 下安装mysql方法

2010-10-28 16:30 441 查看
一. rpm 方式安装

1.以rpm方式安装MySQL需要下面两个文件(版本自己选择):

MySQL-server-5.0.22-0.i386.rpm   

MySQL-client-5.0.22-0.i386.rpm

2.安装服务器端

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

 [root@test1 local]# rpm -ivh MySQL-server-5.0.22-0.i386.rpm

   显示如下信息。

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

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

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

  。。。。。。(省略显示)

   /usr/bin/mysqladmin -u root password /'new-password/'

   /usr/bin/mysqladmin -u root -h test1 password /'new-password/'

  。。。。。。(省略显示)

Starting mysqld daemon with databases from /var/lib/mysql

   如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。

   [root@test1 local]# netstat -nat

   Active Internet connections (servers and established)

   Proto Recv-Q Send-Q Local Address    Foreign Address   State   

   tcp  0  0 0.0.0.0:3306   0.0.0.0:*    LISTEN   

   上面显示可以看出MySQL服务已经启动。

3 安装客户端

   运行如下命令:

   [root@test1 local]# rpm -ivh MySQL-client-5.0.22-0.i386.rpm

   warning: MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

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

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

   显示安装完毕。

   用下面的命令连接mysql,测试是否成功

4、找到my.cnf配置文件

   如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、修改MySQL启动脚本/etc/rc.d/init.d/mysql

   最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

需要先创建一个datadir目录,假如创建到/usr/local/mysql/data

mkdir -p /usr/local/mysql/data

   [root@test1 etc]# vi /etc/rc.d/init.d/mysql

   #datadir=/var/lib/mysql    (注释此行)

   datadir=/usr/local/mysql/datal (加上此行)

6.重新启动MySQL服务

   /etc/rc.d/init.d/mysql start

   或用reboot命令重启Linux
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: