CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
ι 版权声明:本文为博主原创文章,未经博主允许不得转载。
1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysql的。可用下面的命令先检查下系统中是否已有mysql:
rpm -qa|grep -i mysql
运行结果如下:

2.卸载上述mysql:
rpm -e --nodeps mysql-libs-5.1.-.el6.x86_64
运行结果如下:

3.上传mysql的安装包到CentOS中(若使用SecureCRT,可alt+p调出上传文件窗口,直接将安装包拖拽至该窗口),上传后的文件在/root目录下:


4.安装mysql的服务端:
yum install MySQL-server-5.6.-.linux_glibc2..x86_64.rpm
运行结果中有两点需要注意的地方:

第一点是说,当我们这个mysql安装完成后,它为root账户生成了一个随机密码,我们可以在/root目录下的隐藏文件.mysql_secret中找到该随机密码。第一次登录mysql时,我们可以使用该随机密码进行登录。但是当我们登录成功后,我们必须使用“SET PASSWORD”语句修改密码,此时mysql只接受“SET PASSWORD”语句。
第二点是说,mysql的默认配置文件已经创建好了,即/usr目录下的my.cnf文件。当我们启动mysql服务时,就会默认使用该配置文件。我们可以通过编辑my.cnf,修改mysql服务的配置信息。(my.cnf文件类似于Windows中的my.ini文件)。
5.安装mysql的客户端
yum install MySQL-client-5.6.-.linux_glibc2..x86_64.rpm
安装成功后效果:

6.启动mysql服务 并 查看mysql服务运行状态:
service mysql start
service mysql status
运行效果如下:

可以看到mysql服务正在运行
7.登录(使用.mysql_secret中的随机密码)

8.修改密码并退出

9.使用新密码重新登录

可看到成功登录!
10.为了以后使用更加方便,我们可以将mysql服务加入到系统服务中,并设置为开机自启动:

为了在Windows上,我们可以使用SQLyog远程连接mysql,我们还需要进行以下操作:
11.对远程登录进行授权,并重载授权表:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES;
运行效果如下:

12.Linux防火墙默认是拦截3306端口的,此时我们需要防火墙放行该端口:
/sbin/iptables -I INPUT -p tcp --dport -j ACCEPT
/etc/rc.d/init.d/iptables save
运行效果如下:

13.查看虚拟机ip,并在Windows上使用SQLyog远程连接mysql:



可以看到,已经远程登录成功啦~
至此,本文就结束喽~~~O(∩_∩)O
CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql的更多相关文章
- Linux yum安装MySQL5.7,及远程连接mysql(亲测有效!)
		一.安装配置MySQL的yum源 # 安装MySQL的yum源,下面是RHEL6系列的下载地址 rpm -Uvh http://dev.mysql.com/get/mysql-community-re ... 
- 【原创】CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
		ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ... 
- 在CentOS 6.3中安装与配置JDK-7
		在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ... 
- 在CentOS 8 Linux中安装使用Cockpit服务器管理软件
		在本文中,我们将帮助您在CentOS 8服务器中安装Cockpit Web 控制台,以管理和监视本地系统以及网络环境中的Linux服务器.您还将学习如何将远程Linux主机添加到Cockpit并在Ce ... 
- Android Studio使用JDBC远程连接mysql的注意事项(附示例)
		JDBC为java程序访问各种类型的关系型数据库提供了统一的接口,用户不必针对不同数据库写出不同的代码,但是使用JDBC必须得下载相应的驱动,比如我这里是要连接mysql,于是就到mysql官网去下载 ... 
- 【MySQL解惑笔记】Navicat 无法远程连接MySQL数据库
		安装好Navicat之后远程连接MySQL数据库出现以下报错截图: 出现以上截图怀疑是mysql用户权限不够: GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.1 ... 
- 远程连接 mySql数据库
		远程连接 mySql数据库 一.安装并配置MySQL1.安装MySQL:运行mysql-essential-6.0.11-alpha-win32,按“MySQL+6.0+Windows下安装图解”完成 ... 
- 远程连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析
		PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOW ... 
- 在远程连接mysql数据库出现问题怎么办
		远程连接mysql数据库报“Communications link failure...”错误 今天在用myEclipse连接时提示:Communications link failure,Last ... 
随机推荐
- Java Collections 源码分析
			Java Collections API源码分析 侯捷老师剖析了不少Framework,如MFC,STL等.侯老师有句名言: 源码面前,了无秘密 这句话还在知乎引起广泛讨论. 我对教授程序设计的一点想 ... 
- 展示博客(beta)
			1.基本介绍 团队成员简介 a.王婧:http://www.cnblogs.com/xmwj/ b.柯怡芳:http://www.cnblogs.com/keyi123/ c.陈艺菡:http://w ... 
- 201521123008《Java程序设计》第四周学习总结
			1.本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 1.包的命名规范 2.面向对象设计:名词/动词 3.类的设计技巧:一定将属性设计为私有priv ... 
- Java实现Windows平台下Ping的最佳方法
			先上结论:通过调用系统自带的Ping命令来实现,使用exitValue()值来判断Ping的结果.按照惯例,0表示ok,1表示不通. private static void pingTest1() t ... 
- 201521123118《java程序与设计》第9周学习总结
			1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 1. 常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出 ... 
- java向前引用
			根据看书和看得文章,引出了一个关于"向前引用"的问题: public class InstanceInitTest { static { // { a = 6; System.ou ... 
- 06jQuery-05-事件
			不同的浏览器绑定事件的代码都不太一样,所以我们使用jQuery来写代码的话,可以屏蔽不同浏览器之间的差异. 在jQuery中,可以使用 on 来绑定一个事件,指定事件的名称和对应的处理函数: // 获 ... 
- kettle的HTTPPOST控件发送WSDL的webservice请求配置
			1.webservice请求的URL:http://pubservice.rjhn.com.cn/AppserviceTest/JsonWcfService.svc?WSDL 2.使用SOAPUI测试 ... 
- 【转】Spark Streaming和Kafka整合开发指南
			基于Receivers的方法 这个方法使用了Receivers来接收数据.Receivers的实现使用到Kafka高层次的消费者API.对于所有的Receivers,接收到的数据将会保存在Spark ... 
- Linux入门之常用命令(7)压缩
			compress filename 压缩 -d解压缩 *.Z bzip -d解压缩 -z压缩 *.bz2 bzcat filename .bz2 读取压缩文件内容 gzip -d解压缩 -#压 ... 
