MySQL5.6之 rpm安装
来源:互联网 发布:php的缺点 编辑:程序博客网 时间:2024/06/16 17:15
以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 -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
service iptables restart
0 0
- MySQL5.6之 rpm安装
- rpm安装mysql5.6
- mysql5.6 centos7下安装之rpm安装
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- RPM方式安装MySQL5.6
- GCD-queue介绍
- Android深入浅出之Audio 第一部分 AudioTrack分析
- Java自学--二叉树排序
- 【转自唐忍】Android中IntentService的原理及使用
- TCP/IP协议选项——TCP_KEEPALIVE
- MySQL5.6之 rpm安装
- Android深入浅出之Audio 第二部分 AudioFlinger分析
- “急功近利” 小感
- sql_trace
- Javascript判断页面刷新或关闭的方法
- 淘宝美工之左侧代码
- 安装Microsoft .NET Framework 4.5失败解决办法
- Android深入浅出之Audio第三部分Audio Policy[1]
- eclipse常用插件