搭建测试环境

在RedHat 5.4 Linux系统下安装MYSQL5.0

 

  1. 下载mysql-5.0.22.tar.gz(安装环境RedHat 5.4  mysql5.0)

前提:mysql依赖于ncurses-5.9.tar.gz包,所以需要先解压和安装ncurses

首先将ncurses-5.9.tar.gz上传到服务器,使用tar –zxvf ncurses-5.9.tar.gz进行解压;

然后进入ncurses-5.9文件夹,分别使用以下三个命令对它进行安装:

./configure

make

make install

 

2. 安装MYSQL,将mysql-5.0.22.tar.gz压缩包进行解压并且安装。

tar -zxvf mysql-5.0.22.tar.gz

cd mysql-5.0.22

./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/tmp/mysql.sock

加入安装参数,会把所有mysql安装在/usr/local/mysql文件下,否则会分开安装在以下几个目录中[数据目录:/var/lib/mysql/  配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令文件:/usr/bin(mysqladmin mysqldump等命令) ]

特别要注意参数和空格!

 

make

如果在编译过程提示错误,是因为缺少支持包,需按照提示安装所缺支持包。

make install

 

3. 增加mysql用户和mysql用户组

groupadd mysql

useradd -g mysql mysql

 

4.指定文件或目录的拥有者与所属群组。

cd /usr/local/mysql

chown -R mysql /usr/local/mysql

chgrp -R mysql /usr/local/mysql

 

5.在mysql安装文件夹中初始数据库,先找到Mysql解压缩后的文件夹mysql-5.0.22,进入到里面的scripts文件夹:

cd mysql-5.0.22/scripts

使用mysql_install_db来初始化数据库

./mysql_install_db --user=mysql

 

6.配置启动文件my.cnf,将解压文件夹中的my-large.cnf文件复制到安装文件夹的data文件夹中,这个就是数据库的配置文件。(如果前面./configure有问题,那么此处就不会生成data文件夹,可以自己手动创建一个)

cp mysql-5.0.22/support-files/my-large.cnf  /usr/local/mysql/data/my.cnf

 

7.启动MYSQL数据库

cd /usr/local/mysql

bin/mysqld_safe --user=mysql &

加 “&”,以后台方式启动mysql。然后关闭终端命令行,重新连接一个终端命令行。

 

把mysql安装目录,比如/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下,创建数据库快捷启动方式: 
cd /usr/local/bin
ln -fs /usr/local/mysql/bin/mysql mysql

 

8.指定连接数据库IP、用户名及密码。

[root@localhost bin]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 6 to server version: 5.0.22

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

 

mysql> grant all privileges on *.* to 'myuser'@'%' identified by '123456' with grant option;

 #创建可用于远程连接的用户

mysql>flush privileges;   #命令立即执行生效

退出命令:

mysql> exit

安装大功告成!!

 

9.以服务方式启动、停止和重启MYSQL数据库

进入到linux开机初始化程序文件夹,并且将解压的Mysql文件夹中的mysql.server文件复制过来,重命名为mysqld:

cp /root/Desktop/mysql-5.0.22/support-files/mysql.server /etc/rc.d/init.d/mysqld

给mysqld文件添加可执行权限:

chmod  +x  /etc/rc.d/init.d/mysqld

修改这个文件的启动路径:

vi /etc/rc.d/init.d/mysqld

找到“datadir=”修改mysql数据路径后保存:

datadir=/usr/local/mysql/data

 

10.使用service命令重启Mysql服务器

      

[start(启动MYSQL)、stop(停止MYSQL)、restart(重启MYSQL)]

 

11.加入开机自启动服务

chkconfig --add mysqld   将mysql服务器添加到开机启动的表中

chkconfig mysqld on      设置mysql服务为默认开机启动

 

12.关闭防火墙   mysql的默认端口号是3306

iptables –I INPUT –p tcp --dport 3306 –j ACCEPT

 

13.全部搭建完成后,重启虚拟机

 

14.在windows主机上打开mysql querry browser或者navicat,使用linux系统的ip,使用远程连接mysql的用户名和密码,进行登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值