zoukankan      html  css  js  c++  java
  • Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备:

      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

      

  • 相关阅读:
    VS 对话框控件的Tab顺序问题
    基于OpenGL三维软件开发
    OpenGL 中的三维纹理操作
    VC 在桌面上绘制一些图形
    VC/MFC如何添加启动界面
    Cordova or Xamarin 用.net开发IOS和Android程序
    ASP.NET Web API
    软件项目如何选型
    CIO的职责、条件及价值
    Oracle日期周详解IW
  • 原文地址:https://www.cnblogs.com/zhangjianbing/p/8203016.html
Copyright © 2011-2022 走看看