zoukankan      html  css  js  c++  java
  • linux 安装mysql5.6 yum

    安装mysql:

     1 查看mysql:
     2 
     3 rpm -qa | grep -i mysql
     4 
     5 安装必要的环境
     6 
     7 yum -y install gcc gcc-c++ ncurses-devel perl
     8 
     9 
    10 查看环境:
    11 rpm -qa | grep -i gcc
    12 
    13 编译安装mysql前需要先创建mysql用户和组,创建mysql安装目录及存放目录。
    14 
    15  groupadd mysql   创建用户组
    16 
    17  useradd -g mysql mysql -s /bin/false  创建mysql用户加入mysql组
    18 
    19  mkdir -p /data/mysql   创建mysql数据库存放目录
    20 
    21  chown -R mysql:mysql /data/mysql  设置mysql数据库存放的权限
    22 
    23  mkdir -p /usr/local/mysql  创建mysql安装目录

    一般CentOS系统都没有自带安装cmake编译工具,yum也不一定能安装cmake编译工具,所以,本测试机下载cmake源码编译工具和mysql源码安装包。(mysql 5.5以上版本(包含mysql 5.5版本)都需要使用cmake工具进行编译,不能使用./configure编译):

      

    Cmake官网下载地址: 

    https://cmake.org/download/

    mysql源码安装包下载地址: 

    标注:mysql 5.7以上版本(包含 mysql 5.7版本)在使用cmake进行编译时会提示错误需要boost软件包支持。

    官网下载地址:https://dev.mysql.com/downloads/mysql/

    其它下载地址:http://mirrors.sohu.com/mysql/   (本测试机使用的这个下载地址,下载mysql-5.5.53.tar.gz安装包)

    下载cmake:wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz

    下载mysql:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz

    把下载好的cmake-3.7.2.tar.gz 和 mysql-5.5.53.tar.gz 安装包上传到CentOS 6.5创建的文件夹 /home/mysql 进行解压。

    (解压命令 tar –zxvf cmake-3.7.2.tar.gz)

    编译安装cmake编译工具。(先执行./configure检查配置,再执行make编译,最后执行make install 安装)

    编译安装mysql软件包。(先执行 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc  再执行 make    最后执行 make install )

    说明:(主要用到三个参数值,网上截的图仅供参考,mysql安装路径以上面的操作为准)

    生成 mysql系统数据库,添加my.cnf配置文件软连接

    mysql添加系统开机自动启动功能。

    把mysql服务添加系统环境变量。

    启动mysql服务。

     

    输入mysql  –uroot  -p 登录测试成功。

     修改密码:

    linux:mysql连接navicat:

    特殊操作:

      

    #把mysql库文件链接到系统默认位置,以后类似PHP等软件就可以不指定mysql的库文件地址。

    [root@ssticentos65 mysql]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql 

    [root@ssticentos65 mysql]# ln -s /usr/local/mysql/include/mysql /usr/include/mysql

    #创建mysql启动文件 mysql.sock 软链接。(mysql.sock作用是例如你无须定义连接host的具体IP地址,只要为空或localhost就可以,如果文件被删除掉就使用localhost用户连接不到mysql服务器。)

     

    [root@ssticentos65 mysql]# mkdir /var/lib/mysql      

    [root@ssticentos65 mysql]# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

  • 相关阅读:
    第一次作业 黄学才
    shell重定向符
    umask
    Linux下新建用户自动复制文件
    任务计划cron
    vsftp配置
    xinetd.d配置格式
    php安装
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/yx520zhao/p/6730552.html
Copyright © 2011-2022 走看看