centos 7 安装mysql5.6rpm格式
1查看是否安装了mysql rpm -qa|grep -i mysql
如果安装了请卸载:rpm -e --nodeps MySQL...
2、没有安装则进行如下操作
下载mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式为rpm的最好里面包含了所有 centos7用小红帽的,因为我在linux ceneric没找到rpm的包

3、通过ftp把mysql包拷贝到linux系统里面
4、用工具连接linux 输入rpm -qa|grep mariadb* 查看是否有以下红色目录 如果有卸载 在这里我卸载失败但是在查看的时候,他已经不存在了

5、解压mysql包解压命令:tar -xvf 包名 -C /解压的目录 解压后查看一下有如下几个包 我们需要安装三个包 1、...server... 2、...devel... 3、...client... 注意按顺序来

6、开始安装(注意:先安装第7和8步不然肯定包错) 6.1安装mysql server
指定安装目录 : [rpm -ivh –relocate /=/你想安装的目录 gaim-1.3.0-1.fc4.i386.rpm ]
命令:rpm -ivh MySQL-server-5.5.52-1.linux2.6.x86_64.rpm
6.2安装MySQL-devel
命令:rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm
6.3安装mysql client
命令:rpm -ivh MySQL-client-5.5.52-1.linux2.6.x86_64.rpm
7、附加;安装mysql时,如果出现如下错误时
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
出现上述错误的原因说明Centos7系统中默认安装了一些有关mysql和mariadb的文件,此时在rpm安装的mysql默认的初始化数据库路径下是没有创建performance_schema文件夹的(mysql初始化数据库时会创建mysql、performance_schema、test三个文件夹的)
解决办法 :
find / -name mysql
find / -name mariadb
查询将所有有关数据进行删除删除,卸载安装的mysql两个rpm包,重新安装即可。

8、如果出现如下错误
FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
解决:
安装一个这个 #yum install -y perl-Module-Install.noarch

9、.启动MySQL服务 命令:service mysql start (注意不是mysqld)
10、查看mysql初始化密码 命令 cat /root/.mysql_secret 把秘密码记下来

10、初始化mysql /usr/bin/mysql_secure_installation
会执行几个设置
a)为root用户设置密码 Y
b)删除匿名账号 Y
c)取消root用户远程登录Y
d)删除test库和对test库的访问权限 Y
e)刷新授权表使修改生效 Y

11、centos 设置mysql开机启动 systemctl restart mysql.service
windows和centos修改远程连接参见:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/updategrole.html
以上操作针对centos7安装rpm的操作 数据库mysql 版本5.6
centos 7 安装mysql5.6rpm格式的更多相关文章
- 在centos上安装mysql5.7的三种方法
带OS信息的是已编译的二进制文件,不带OS信息的是源码包 mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz 二进制包 mysql-5.5.51.tar.gz 源码包 ...
- centos 7安装mysql5.5
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安 ...
- centOS上安装MySQL5.7
在centos上安装mysql,前提得有sudo的权限.没有的话先去跟管理员申请一个. STEP 1 - 安装MySQL 首先打开浏览器访问下 https://dev.mysql.com/downlo ...
- CentOS RPM安装MySQL-5.6
1.检查是否有安装 安装之前应该先查询系统是否自在了mysql的软件包 rpm -qa|grep -i mysql 如果有的话需要先删除 rpm -e 软件名 --nodeps 2.下载安装包 cd/ ...
- centos 下安装mysql-5.6.11
这次是在centos6.4下安装mysql,在安装之前,你要先确定你的linux已经安装了这些包: wget, gcc-c++, ncurses-devel ,cmake, make ,perl 如果 ...
- Centos 7 安装 mysql5.7
1.需要下载mysql 下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载的rpm包上传到centos 7上(我是放在根下面的opt目录) 3. 安装my ...
- centos下安装Mysql5.7.20
0.环境 本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.16 1.卸载系统自带的 mariadb-lib [root@centos-linux ~]# rpm ...
- CentOS RPM 安装 MySQL5.7
环境 CentOS 7 64位 MySQL 5.7 64位 1.卸载系统自带的 mariadb [root@localhost /]# rpm -qa|grep mariadb mariadb-lib ...
- CentOS 编译安装 MySQL5.7
下载 所有版本下载地址: http://dev.mysql.com/downloads/mysql/ 此处用 5.7.10 wget http://dev.mysql.com/get/Download ...
随机推荐
- Spring Boot实践——Filter实现
Filter介绍 Filter是Servlet规范规定的,不属于spring框架,也是用于请求的拦截.但是它适合更粗粒度的拦截,在请求前后做一些编解码处理.日志记录等. 一个Filter包括:1).在 ...
- MyBatis 学习记录6 TypeHandler
主题 因为对MyBatis在JDBC数据和Java对象之间数据转化比较感兴趣,所以就记录并学习一下TypeHandler. 使用场景 如上图所示,观察下接口方法就能明白.TypeHandler主要用于 ...
- EXPLAIN sql优化方法(2) Using temporary ; Using filesort
优化GROUP BY语句 默认情况下,MySQL对所有GROUP BY col1,col2...的字段进行排序.这与在查询中指定ORDER BY col1,col2...类似.因此,如果显式包括一 ...
- MySQL数据库篇之完整性约束和表关系
主要内容: 一.完整性约束 二.表关系 1️⃣ 完整性约束 (1)何为完整性约束? 约束条件与数据类型的宽度一样,都是可选参数. 作用:用于保证数据的完整性和一致性 (2)分类主要有以下五类: 1.n ...
- Render Texture
[Render Texture] Render Textures are special types of Textures that are created and updated at runti ...
- go_指针
值传递:相当于在内存中拷贝一分变量出来,拷贝变量的改变对原变量不影响 引用传递:直接引用内存中的变量,会被改变 c,c++值传递和引用传递都有 Java,python多用引用传递 go语言指针简单之处 ...
- git远程代码库回滚(webstorm下)
git远程代码库回滚(webstorm下) 1. 场景 添加了一个文件[file-for-test.js]到git的控制下 进行了三次修改,并分别进行了三次commit,最后进行了一次push git ...
- 145. Binary Tree Postorder Traversal (Stack, Tree)
Given a binary tree, return the postorder traversal of its nodes' values. For example: Given binary ...
- 关于防SQL注入敏感词过滤问题
关于对字符的过滤问题sql查询条件过滤掉单引号是否就安全了呢? 在文章最后一段管理员做了敏感字符的过滤,管理员过滤掉了空格,而攻击者通过 /**/ 来代替空格绕过了过滤字符.感觉很有成就感,呵呵呵呵. ...
- OpenSceneGraph3.4.0+Qt5.6.1MinGW开发环境部署
基本步骤如下描述: Step1:CMake3.10编译openscenegraph3.4.0,生成makefile文件(中间过程可能会涉及到很多三方库,需要下载编译,然后按cm ...