一.准备:

  1.CentOS release 6.8

  2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

  3.Linux下MySQL5.6与MySQL5.7安装方法略有不同

二.卸载原有的mysql

  find / -name mysql
  rm -rf 上边查找到的路径,多个路径用空格隔开

三.在安装包存放目录下执行命令解压文件

  tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

四.删除安装包,重命名解压后的文件

  rm -f mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
  mv mysql-5.6.31-linux-glibc2.5-x86_64/ mysql

五.添加mysql用户组和mysql用户

  先检查是否有mysql用户组和mysql用户

  groups mysql

  若无:

  groupadd mysql
  useradd -r -g mysql mysql

六.进入mysql目录更改权限

  cd mysql/
  chown -R mysql:mysql ./

七.执行安装脚本

  ./scripts/mysql_install_db --user=mysql

八.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

  chown -R root:root ./
  chown -R mysql:mysql data

九.更改mysql密码

  首先启动mysql

  ./support-files/mysql.server start

  如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

  ps aux|grep mysql
  kill -9 上边的进程号

  杀掉后再重启即可

  更改密码

  ./bin/mysqladmin -u root -h localhost.localdomain password 'root'

十,登录mysql

  ./bin/mysql -h127.0.0.1 -uroot -proot

==========================================================

现在本地登录没问题了,远程登录一直没弄好,实不知什么原因,总是报找不到pid文件

Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid)

试了各种办法都没有成功,请大哥们帮我一下,QQ群4060038

  

Linux环境下安装mysql5.6(二进制包不是rpm格式)的更多相关文章

  1. Linux环境下安装MySQL5.7

    记录一下Linux环境下安装MySQL,大家按顺序执行即可,5分钟内即可完成安装,亲测可行.不过下载MySQL安装包需要大家花费一些功夫,送个链接给大家,大家按需下载: https://dev.mys ...

  2. linux 环境下安装MySQL5.7(yum)

    安装环境: CentOS7 64位,MySQL5.7 原文链接:https://blog.csdn.net/xyang81/article/details/51759200 1. 配置yum源 在My ...

  3. linux 环境下安装mysql5.6

    在网上找了很多博客 看着头晕眼花 各个步骤 最终功夫不负有心人 终于安装好了 特此整理分享一下 1> #yum remove mysql mysql-*    //卸载原先版本的mysql 2& ...

  4. Linux环境下安装NodeJS和mongoDB

    前面的话 本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS [1]使用二进制包安装 1.在官网下载Linux环境下的NodeJS安装包 2.通过xftp软件将安装包上 ...

  5. linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg)

     linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg) 2013-11-10 16:51:14 分类: 系统运维 为什么要写这篇文章? 答:通过常规的三大步(./confi ...

  6. [转]windows10 64位环境下安装mysql5.7.17

    今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动. 安装步骤如下: 1.配置环境变量 我的电脑->属性->高级->环境变量 ...

  7. [Linux]pycharm在Linux环境下安装

    之前转载了一个在Windows环境下pycharm专业破解的安装的文章,今天为了在Linux环境下安装使用odoo10,所以尝试在Linux环境下安装pycharm专业破解版看看. windows下安 ...

  8. Linux 环境下安装python相关

    目录 Linux 环境下安装python相关 linux软件包管理工具之yum工具(如同pip3工具) yum源理解 下载阿里云的.repo仓库文件 ,放到/etc/yum.repos.d/ yum安 ...

  9. JavaWeb入门——在Linux环境下安装Tomcat服务器

    JavaWeb入门——在Linux环境下安装Tomcat服务器 摘要:本文主要学习了如何在Linux环境下安装Tomcat服务器. 准备工作 检查Java环境变量 检查系统是否配置了Java的环境变量 ...

随机推荐

  1. 安装rpy2 报错<cdef source string>:23:5: before: blah1 解决办法就是直接下载一个rpy2的轮子

    win7上安装rpy2, python环境是3.6.1. 使用pip install rpy2直接安装rpy2,对应的版本时rpy2 3.0.5 报如下错误: ERROR: Complete outp ...

  2. Android持久化存储——(包含操作SQLite数据库)

    <第一行代码>读书手札 你可能会遇到的问题:解决File Explorer 中无显示问题 Android中,持久化存储,常见的一共有三种方法实现 (一.)利用文件存储 文件存储是Andro ...

  3. STL源码剖析——iterators与trait编程#3 iterator_category

    最后一个迭代器的相应类型就是iterator_category,就是迭代器本身的类型,根据移动特性与实行的操作,迭代器被分为了五类: Input Iterator:这种迭代器所指的对象,不允许外界改变 ...

  4. Python中的if语句——参考Python编程从入门到实践

    条件测试 1. 检查是否相等 一个等号表示赋值,两个等号用于判断等号左右两边是否相等,返回值为True或者False. 2. 检查是否相等是需考虑大小写 大小写不同的值视为不相等,例如继续写入代码:c ...

  5. PAT(B) 1083 是否存在相等的差(Java)统计

    题目链接:1083 是否存在相等的差 (20 point(s)) 题目描述 给定 N 张卡片,正面分别写上 1.2.--.N,然后全部翻面,洗牌,在背面分别写上 1.2.--.N.将每张牌的正反两面数 ...

  6. WUSTOJ 1307: 校门外的树(Java)

    题目链接:

  7. 在微服务架构中service mesh是什么?

    在微服务架构中service mesh是什么 什么是 service mesh ? 微服务架构将软件功能隔离为多个独立的服务,这些服务可独立部署,高度可维护和可测试,并围绕特定业务功能进行组织. 这些 ...

  8. prometheus环境搭建

    1. 下载文件 wget https://dl.grafana.com/oss/release/grafana-6.2.4.linux-amd64.tar.gz tar -zxvf grafana-. ...

  9. Make Square CodeForces - 1028H (dp)

    大意: 若一个序列存在两个数的积为完全平方数, 则为好序列. 给定序列$a$, 每次询问求子区间$[l,r]$最少修改多少次可以成为好序列, 每次修改可以任选素数$p$, 任选一个数乘或除$p$. $ ...

  10. PAT-1107 Social Clusters (30 分) 并查集模板

    1107 Social Clusters (30 分) When register on a social network, you are always asked to specify your ...