MySQL5.6之 rpm安装

以64位服务器为例:

(1)、到MySQL官网http://dev.mysql.com/downloads/mysql/ 下载MySQL-server-5.6.13-1.el6.x86_64.rpm 和MySQL-client-5.6.15-1.el6.x86_64.rpm 

 

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.13-1.el6.x86_64.rpm

 

(2)、判断该服务器上是否有以rpm包安装的MySQL,有的话就用rpm-e 命令一个一个的删除,然后查找下一个残留的文件:

查找:rpm -qa | grep -i mysql

删除:rpm -e --nodeps MySQL-server-5.6.13-1.el6.x86_64(--nodeps 防止互相依赖不能删除的情况)

查看有没有安装的MySQL服务:chkconfig --list | grep -i mysql

删除MySQL服务:chkconfig --del mysql

删除是否有分散MySQL文件夹,有则删除之:whereis mysql  

(3)、安装MySQL

rpm -ivh MySQL-server-5.6.13-1.el6.x86_64.rpm

rpm -ivh MySQL-client-5.6.13-1.el6.x86_64.rpm

*********************************************************************************************************************

安装Percona mysql的时候出现依赖包错误

[root@localhost upload]# rpm -ivh Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64.rpm

警告:Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID cd2efd2a: NOKEY

错误:依赖检测失败:

        perl(Data::Dumper) 被 Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64 需要

 

用yum安装perl提示已经安装

[root@localhost upload]# yum install perl

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.163.com

 * extras: mirrors.163.com

 * updates: mirrors.163.com

软件包 4:perl-5.16.3-286.el7.x86_64 已安装并且是最新版本

无须任何处理

 

 网上查找资料得知需要安装的是autoconf

[root@localhost upload]# yum -y install autoconf

....

....

 

安装通过

[root@localhost upload]# rpm -ivh Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64.rpm

警告:Percona-Server-server-56-5.6.27-rel76.0.el6.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID cd2efd2a: NOKEY

准备中...                          ################################# [100%]

正在升级/安装...

   1:Percona-Server-server-56-5.6.27-r################################# [100%]

***********************************************************************************************************************************************

#mysql 5.6之后安装后生成的一个随机密码在 /root/.mysql_secret
13#启动 MySQL
14service mysql start
16#登录mysql
17mysql -u root -p
19#修改密码
20SET PASSWORD=password('password');
22#添加一个可远程登录的帐号
23GRANT all privileges on *.* TO 'root'@'%' identified by 'password' WITH GRANT OPTION;
24FLUSH PRIVILEGES;
25#修改密码
26SET PASSWORD FOR 'root'@'%' = PASSWORD('password');
31#可运行此脚本 进行生产服务器安全配置
32/usr/bin/mysql_secure_installation
35#Enter current password for root  输入root密码
36#Change the root password?  是否修改root的密码
37#Remove anonymous users?  是否删除匿名账号
38#Disallow root login remotely?  是否取消root用户远程登录
39#Remove test database and access to it?  是否删除test库和对test库的访问权限
40#Reload privilege tables now?  是否现在刷新授权表使修改生效

 

(4)、默认安装的文件路径

basedir=/usr

datadir=/var/lib/mysql

默认的my-default.cnf文件在/usr/share/mysql路径下,将该文件复制到/etc目录下并命名为my.cnf

cp my-default.cnf /etc/my.cnf

(5)、根据自己服务器的需要,修改配置文件。

(6)、添加到系统自动启动

cp /usr/share/mysql/mysql.server /etc/init.d/mysql

chkconfig --add mysql

 (7)、启动、关闭、重启MySQL服务进程

/etc/init.d/mysql start/stop/restart

(8)、查看MySQL进程

ps -ef | grep mysql

(9)、设置远程访问,修改防火墙配置文件:

vi /etc/sysconfig/iptables 
增加下面一行: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 

添加-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(注意添加在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之前,否则可能导致规则不生效。是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误 )

配置后,重新启动iptable 
service iptables restart 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值