好文档 - 专业文书写作范文服务资料分享网站

REDHAT linux下安装MYSQL

天下 分享 时间: 加入收藏 我要投稿 点赞

LINUX 下安装配置MYSQL

1,下载MYSQL安装程序

地址:http://www.mysql.com/downloads/mysql/ 选择你所安装环境下的服务器: 分别下载

SERVER程序:MySQL-server-community-5.1.44-1.rhel5.i386.rpm CLIENT工具:MySQL-client-community-5.1.44-1.rhel5.i386.rpm

2,通过本地SSH Secure工具将文件上传到服务器 1)安装服务器端

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

[root@test1 local]# rpm -ivh MySQL-server-community-5.1.44-1.rhel5.i386.rpm 显示如下信息:

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

2)测试是否安装成功

[root@test1 local]# netstat -natpl 显示3306端口开放表示服务安装成功

3)安装客户端工具

[root@test1 local]# rpm -ivh MySQL-client-community-5.1.44-1.rhel5.i386.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%] 显示安装完成 4)测试连接

[root@test1 local]# mysql 出现如下提示符 mysql>

表示登陆成功。

以上登陆情况是在没有设置密码的情况下登陆,在设置防火墙前注意对MYSQL设置密码

5)对MYSQL用户ROOT设置密码

[root@test1 local]# /usr/bin/mysqladmin -u root password 123456 注:123456只是事例密码,实际配置过程中注意相关密码复杂性要求

6) 对mysql用户设置远程访问权限

方法1,改表法。可能是你的帐号不允许从远程登陆,只能在localhost。

这个时候只要在localhost的那台电脑,登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从“localhost”改称“%” mysql -u root -p123456 mysql>use mysql;

mysql>update user set host = ‘%’ where user = ‘root’; mysql>select host, user from user; mysql>FLUSH PRIVILEGES

方法2,授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

mysql>GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

如果你想允许用户myuser从ip为10.0.0.233的主机连接到mysql服务器,并使用mypassword作为密码

myql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'10.0.0.233' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; myql>FLUSH PRIVILEGES;

7) 对LINUX系统IPTABLES配置,使外网用户能够访问MYSQL 修改/etc/sysconfig下的iptables文件; 原文件内容如下:

[root@linux1 sysconfig]# viiptables

# Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter

:INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]

:RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT

-A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT

-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p 50 -j ACCEPT -A RH-Firewall-1-INPUT -p 51 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT

在原文件内容下插入

-A RH-Firewall-l-INPUT -m tcp -m tcp --dport 3306 -j ACCEPT 注:插入内容位置不能在最后一行应在倒数第三行

修改后内容如下:

[root@linux1 sysconfig]# viiptables

# Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter

:INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0]

:RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT

-A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT

-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p 50 -j ACCEPT -A RH-Firewall-1-INPUT -p 51 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -m tcp -m tcp --dport 3306 -j ACCEPT

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT 重启IPTABLES

[root@linux1 sysconfig]# seviceiptables restart 完成安装

附MSYQL安装目录结构 1、数据库目录 /var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、相关命令

/usr/bin(mysqladminmysqldump等命令)

4、启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

2,数据库目录转移

REDHAT linux下安装MYSQL

LINUX下安装配置MYSQL1,下载MYSQL安装程序地址:http://www.mysql.com/downloads/mysql/选择你所安装环境下的服务器:分别下载SERVER程序:MySQL-server-community-5.1.44-1.rhel5.i386.rpmCLIENT工具:MySQL-clien
推荐度:
点击下载文档文档为doc格式
4wlhf8gk0q7f2vc1ufy5
领取福利

微信扫码领取福利

微信扫码分享