CentOS6安装mysql

今日一直在研究linux上安装mysql,之前安装的redhat5.4版本太老,装上mysql之后,与openfire3.8.2不匹配,昨天重新下了个centos6,特此记录。

1、centos6的安装包有两个DVD1和DVD2,DVD1用来安装系统,DVD2是常用软件,我本来用的是VMWare7,无法成功安装,但是可以安装linux text文本模式,后来下载VMWare9,成功安装centos6.4

2、mysql5.1的tar包,执行make报错,需要g++,我在网上搜索,一直没有成功安装g++,最后选择,不用tar包安装mysql

3、yum在线安装mysql,只需执行一句: yum -y install mysql-server,就可以自动完成mysql的安装,Server和Client都成功安装。注意,电脑是代理上网,所以需要设置下代理

vi ~/.bash_profile

添加两句

http_proxy="http://ip:port"

export http_proxy

保存退出 :wq

使生效 . ~/.bash_profile

4、mysql安装成功之后,执行mysql登录,默认是root账号,无密码

use mysql;

grant all privileges on *.* to 'openfire'@'%' identified by '' with grant option;

flush privileges;

create database openfire;

创建账号openfire,密码空,任何IP地址的客户端都可以访问

5、最后放开防火墙端口3306

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

iptables -I OUTPUT -p tcp --sport 3306 -j ACCEPT;

iptables-save;

service iptables save;

6、修改/etc/my.cnf

wait_timeout = 172800

interactive-timeout = 172800

配置这两个参数,解决长时间不访问web应用,连接mysql会中断问题

你可能感兴趣的:(mysql,centos,yum)