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

#mysql 5.6之后安装后生成的一个随机密码在 /root/.mysql_secret
13 #启动 MySQL
14 service mysql start
15  
16 #登录mysql
17 mysql -u root -p
18  
19 #修改密码
20 SET PASSWORD=password('password');
21  
22 #添加一个可远程登录的帐号
23 GRANT all privileges on *.* TO 'root'@'%' identified by 'password' WITH GRANT OPTION;
24 FLUSH PRIVILEGES;
25 #修改密码
26 SET PASSWORD FOR 'root'@'%' = PASSWORD('password');
27  
28  
29 #########################################
30  
31 #可运行此脚本 进行生产服务器安全配置
32 /usr/bin/mysql_secure_installation
33  
34  
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 






你可能感兴趣的:(mysql,64位,rpm安装)