mysql学习笔记(Centos下rpm编译配置+远程访问)
新工作以来,博主感觉天天都很忙,博客已经好久没有写了
从昨天开始弄centos服务器中搭建mysql5.6,由于yum最新版本只有5.1的所以折腾到现在
首先看看是否已安装过其他版本的mysql
[root@iZ2337trt88Z MySQL]# rpm -qa | grep MySQL // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
[root@iZ2337trt88Z MySQL]# rpm -e mysql // 普通删除模式
[root@iZ2337trt88Z MySQL]# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
在删除完以后我们可以再通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功
下来通过官网下载对应版本的rpm安装包
官网地址:http://dev.mysql.com/downloads/workbench/
博主下载的是
MySQL-5.6.31-1.el6.x86_64.rpm-bundle.tar
MySQL-shared-compat-5.6.31-1.el6.x86_64.rpm
解压".tar"文件:
[root@iZ2337trt88Z MySQL]# tar -xvf MySQL-5.6.31-1.el6.x86_64.rpm-bundle.tar
成功解压后rpm命令来安装:
[root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-server-5.6.31-1.el6.x86_64.rpm
[root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-client-5.6.31-1.el6.x86_64.rpm
[root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-devel-5.6.31-1.el6.x86_64.rpm
[root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-shared-compat-5.6.31-1.el6.x86_64.rpm //这边的rpm文件是单独下载的那个文件
安装成功后就可以启动mysql:
[root@iZ2337trt88Z MySQL]# /etc/init.d/mysql start
通过rpm安装的mysql相关文件路径:
/var/lib/mysql 数据库文件
/usr/share/mysql 命令及配置文件
/usr/bin(mysqladmin、mysqldump等命令)
下来就是mysql的使用,默认root登录,可以重新修改密码
这只是本地服务器使用,但是实际操作过程中一般都是远程通过类似Navicat第三方工具连接的,博主一开始通过添加用户授予权限,仍然一直连接失败,想着是不是权限命令操作失败了,捣鼓了一上午
最后发现还有防火墙的问题
添加用户权限的方法博主这里就整理一种其他的可以找找度娘:
第一条命令:添加一个用户test并授权通过本地机(localhost)访问,密码"123456"。
第二条命令:添加一个用户test并授权可从任何其它主机发起的访问(通配符%)。使用这一条语句即可。
mysql>grant all privileges on *.* to test@localhost identified by '123456' with grant option;
mysql>grant all privileges on *.* to test@"%" identified by '123456' with grant option;
当然别忘记更新权限立即生效
mysql>flush privileges;
这边都是用户权限的,下面是防火墙的操作:
[root@iZ2337trt88Z MySQL]# vi /etc/sysconfig/iptables
添加一条放开3306端口的信息:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT //注意添加内容的位置放在icmp前面
下面附上博主这里效果:
添加保存成功后,重启防火墙远程连接就完成了:
[root@iZ2337trt88Z MySQL]# service iptables restart
mysql学习笔记(Centos下rpm编译配置+远程访问)的更多相关文章
- PHP学习笔记----IIS7下安装配置php环境
原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...
- mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记
mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...
- 数据库MySQL学习笔记高级篇
数据库MySQL学习笔记高级篇 写在前面 学习链接:数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有 ...
- MySQL学习笔记-数据库文件
数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...
- MySQL学习笔记-cache 与 buffer
Cache和Buffer是两个不同的概念,简单的说,Cache是加速"读",而 buffer是缓冲"写",前者解决读的问题,保存从磁盘上读出的数据,后者是解决写 ...
- Mysql学习笔记(三)对表数据的增删改查。
正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...
- centOS下yum安装配置samba
centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...
- Mysql学习笔记(二)数据类型 补充
原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...
- Mysql学习笔记(一)数据类型
原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型 Mysql数据类型 含义(有符号) tinyint(m ...
随机推荐
- SQL架构信息读取
--架构: select * from information_schema.SCHEMATA --表: select table_name from information_schema.table ...
- 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题
1.问题描述 首先,需要解析的Json数据类似于下面的格式,但是包含了Java关键字abstract: { ret: 0, msg: "normal return.", news: ...
- Dom4j总结
1.DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包.DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP. DOM4J ...
- RTSP客户端接收存储数据(live555库中的testRTSPClient实例)
1.testRTSPClient简介 testRTSPClient是个简单的客户端实例,这个实例对rtsp数据交互作了详细的描述,其中涉及到rtsp会话的两个概念Source和Sink. Source ...
- xlrd,xlwt操作Excel实例
把有合并单元格的信息读取出来,输出所在层数与位置 我要操作的Excel是这样的 要的到的是这样的效果 # -*- coding: utf-8 -*- import xlrd import xlwt r ...
- 微信小程序组件swiper
视图容器swiper:官方文档 Demo Code Page({ data:{ imgUrls: [ 'http://img02.tooopen.com/images/20150928/tooopen ...
- Spring框架学习之IOC(一)
Spring框架学习之IOC(一) 先前粗浅地学过Spring框架,但当时忙于考试及后期实习未将其记录,于是趁着最近还有几天的空闲时间,将其稍微整理一下,以备后期查看. Spring相关知识 spri ...
- Python面试题之集合推导式、字典推导式
集合推导式 集合推导式(set comprehensions)跟列表推导式也是类似的, 唯一的区别在于它们使用大括号{}表示. Code: sets = {x for x in range(10)} ...
- uvm学习杂记
一个类,只定义了而没有实例化,是没有任何意义的,但也有特殊情况,对于一个静态类,即其成员变量都是静态的,不实例化也可以正常使用: 类要想和DUT通信,不能在类里定义接口,会报错,只能在类里定义虚拟接口 ...
- gvim中对变量的识别
最近在项目中使用gvim打开一个文件,发现对某个变量不识别. 后来发现是gvim中对{$comm_ver},带花括号的变量不识别. 类似这样:parameter memory_spec = " ...