2013年3月15日星期五

使用YUM安装MySQL 5.5(适用于CentOS6.2/5.8及Fedora 17/16平台)

目前CentOS/Red Hat (RHEL) 6.2官方自带的mysql版本为5.1,mysql5.5已经出来了。本文将指导你如何在CentOS/Red Hat (RHEL) 6.2下安装最新版本的社区版本mysql。如果您要升级mysql,请先备份好你的数据及配置文件再行升级。
让我们开始动手吧。
step1. 切换到root用户
su -

step2. 安装remi软件源---CentOS及Red Hat (RHEL)平台
## Remi Dependency on CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
## CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

step3. 查看MySQL版本号
CentOS 6.2/6.1/6/5.8 and Red Hat (RHEL) 6.2/6.1/6/5.8
yum --enablerepo=remi,remi-test list mysql mysql-server

step4. 安装或升级到MySQL5.5.25
yum --enablerepo=remi,remi-test install mysql mysql-server
step5. 开启mysql服务并配置自启动
/etc/init.d/mysqld start
## OR ##
service mysqld start
chkconfig --levels 235 mysqld on

step6. MySQL 安全设置包括以下几个方面:
设置(修改)root密码
删除匿名用户
禁用root远程登录
删除测试数据库test
重载权限表


要启用MySQL 安全设置请输入以下命令
/usr/bin/mysql_secure_installation

【注】:如果您不想启动MySQL 安全设置命令,但至少也得修改一下root用户密码
mysqladmin -u root password [your_password_here]

step7. 使用密码连接本地数据库
mysql -u root -p

step8. 为指定数据库,指定用户配置指定客户端(IP)远程访问
本示例的配置参数如下:
DB_NAME = webdb
USER_NAME = webdb_user
REMOTE_IP = 10.0.15.25
PASSWORD = password123
PERMISSIONS = ALL


1. 创建数据库 webdb
mysql> CREATE DATABASE webdb;

2. 创建用户webdb_user
mysql> CREATE USER 'webdb_user'@'10.0.15.25' IDENTIFIED BY 'password123';

3.  授权
mysql> GRANT ALL ON webdb.* TO webdb_user@'10.0.15.25';

4.  重载权限表
mysql> FLUSH PRIVILEGES;
step9. 配置防火墙开启3306端口
1. 修改/etc/sysconfig/iptables 文件:
vi /etc/sysconfig/iptables
2. 在COMMIT之前加入以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3. 重启Iptables:
service iptables restart
## OR ##
/etc/init.d/iptables restart
4. 在客户机上测试远程访问数据库:
mysql -h dbserver_name_or_ip_address -u webdb_user -p webdb
********************************************
* 作者:叶文涛
* 链接:在CentOS/Red Hat (RHEL) 6.2/5.8及Fedora 17/16下的安装MySQL 5.5
* 源文:Install MySQL 5.5.25 on Fedora 17/16, CentOS/Red Hat (RHEL) 6.2/5.8
******************转载请注明来源 ***************

没有评论:

发表评论