新工作以来,博主感觉天天都很忙,博客已经好久没有写了

从昨天开始弄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编译配置+远程访问)的更多相关文章

  1. PHP学习笔记----IIS7下安装配置php环境

    原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...

  2. mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记

    mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...

  3. 数据库MySQL学习笔记高级篇

    数据库MySQL学习笔记高级篇 写在前面 学习链接:数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有 ...

  4. MySQL学习笔记-数据库文件

    数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...

  5. MySQL学习笔记-cache 与 buffer

    Cache和Buffer是两个不同的概念,简单的说,Cache是加速"读",而 buffer是缓冲"写",前者解决读的问题,保存从磁盘上读出的数据,后者是解决写 ...

  6. Mysql学习笔记(三)对表数据的增删改查。

    正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...

  7. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  8. Mysql学习笔记(二)数据类型 补充

    原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...

  9. Mysql学习笔记(一)数据类型

    原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型     Mysql数据类型             含义(有符号)     tinyint(m ...

随机推荐

  1. MYSQ无法启动

    http://bbs.51cto.com/thread-433491-1.html http://www.linuxdiyf.com/viewarticle.php?id=97065 http://b ...

  2. 【Python之路】第二十三篇--Django【进阶篇】

    文件配置 1.模版Templates文件配置: TEMPLATE_DIRS = ( os.path.join(BASE_DIR,'templates'), ) 2.静态文件static配置: STAT ...

  3. Akka Essentials - 1

    参考Akka Essentials   1 Introduction to Akka Actor Model Actor模式的由来 In 1973, Carl Hewitt, Peter Bishop ...

  4. 将Android studio的工程导入到eclipse中

    自从Android Studio(后面称AS)推出后,越来越多的项目都使用AS开发. AS往eclipse迁移的方法: 其实很简单,代码都是一样的,从AS工程中找到与Eclipse工程对应的文件,放到 ...

  5. 解决: ./netapp.bin: error while loading shared libraries: libcaffe.so.1.0.0: cannot open shared object file: No such file or directory 运行时报错(caffe)

    caffe安装好后lib没有配置到/usr/lib或/usr/local/lib中,需手动配置: export LD_LIBRARY_PATH=/path_to_your_caffe/build/li ...

  6. Docker Libnetwork Bridge插件实现代码分析----创建网络部分

    // drivers/bridge/bridge.go // Create a new network using bridge plugin 1.func (d *driver) CreateNet ...

  7. tensorflow 中 name_scope 及 variable_scope 的异同

    Let's begin by a short introduction to variable sharing. It is a mechanism in TensorFlow that allows ...

  8. python识别一段由字母组成的字符串是拼音还是英文单词

    环境:win10 python3.6 先说一下算法思想: 首先建立本地拼音库(不带声调).使用贪婪算法将字符串从左向右扫描,将字符串与本地拼音库(这里提供给大家一个)进行匹配,当发现匹配成功时继续扫描 ...

  9. iOS学习之数据持久化详解

    前言 持久存储是一种非易失性存储,在重启设备时也不会丢失数据.Cocoa框架提供了几种数据持久化机制: 1)属性列表: 2)对象归档: 3)iOS的嵌入式关系数据库SQLite3: 4)Core Da ...

  10. Windows Live Writer 网易博客配置

    一.去官网下载 Windows Live Write 组件 二.配置,选中其它服务,然后会到如下界面 主要是这里经常不知道选择什么,容易忘记. 下拉框选中metaweblog API 类型,把这个地址 ...