安装mysql:

 查看mysql:

 rpm -qa | grep -i mysql

 安装必要的环境

 yum -y install gcc gcc-c++ ncurses-devel perl

 查看环境:
rpm -qa | grep -i gcc 编译安装mysql前需要先创建mysql用户和组,创建mysql安装目录及存放目录。 groupadd mysql 创建用户组 useradd -g mysql mysql -s /bin/false 创建mysql用户加入mysql组 mkdir -p /data/mysql 创建mysql数据库存放目录 chown -R mysql:mysql /data/mysql 设置mysql数据库存放的权限 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

linux 安装mysql5.6 yum的更多相关文章

  1. Linux安装MySql5.7及配置(yum安装)

    Linux安装MySql5.7及配置(yum安装) [root@xld ~]# rpm -q centos-release centos-release-7-7.1908.0.el7.centos.x ...

  2. linux安装MySQL5.7记录

    目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...

  3. linux 安装 mysql-5.6.26

    linux安装mysql-5.6.26 查看工具:winscp 下载地址 http://mirrors.sohu.com/mysql/MySQL-5.6/ 文件: mysql-5.6.26-linux ...

  4. Kali 2019(debian linux)安装MySql5.7.x

    Kali 2019(debian linux)安装MySql5.7.x MySQL安装 确认是否安装MySQL 终端输入:mysql 如出现Welcome to the MariaDB monitor ...

  5. Linux安装mysql5.7版本

    1.linux安装mysql5.7顺序 ①mysqladmin –version 查看版本号 ②mysql5.7安装在linux中需要先初始化 Mysqld –initialize –user=mys ...

  6. linux(centos6.8 64位)下安装mysql5.7(yum方式)

    下载mysql源安装包 # wget http:.noarch.rpm 安装mysql源包 #yum localinstall mysql57.noarch.rpm 检查mysql源是否安装成功 # ...

  7. linux安装MySQL5.7.13(二进制|源码)

    二进制和源码版本安装MySQL5.7.13,并简单介绍不同之处. 一.通用二进制部分 1.下载MySQL通用二进制软件包.[root@node1 ~]# wget http://120.52.72.2 ...

  8. LINUX安装 RPM与YUM

    1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用.但一定要注意安装平台. 软件包管理器:如RPM. 软件包管理器的前端工具:如YUM. 源代码编译. 1 1. ...

  9. Linux安装mysql5.6

    安装mysql5.6https://www.cnblogs.com/wangdaijun/p/6132632.html

随机推荐

  1. 利用COM组件实现对WORD书签处写入值

    using System; using System.Collections.Generic; using System.Text; using Microsoft.Office.Interop.Wo ...

  2. git分支合并冲突

    合并冲突 如果你在两个不同的分支中,对同一个文件的同一个部分进行了不同的修改,Git 就没法干净的合并它们. 如果你对 #53 问题的修改和有关 hotfix 的修改都涉及到同一个文件的同一处,在合并 ...

  3. Razor,aspx的占位控件(母版页)

    1.razor: 母版页中:@*类似master的占位控件*@ @RenderSection("scripts", required: false) 部分页中: @section ...

  4. linux常用安装命令(ubuntu)

    安装 net-tools 安装命令 sudo apt install net-tools 安装ssh sudo apt-get install openssh-server 查看是否安装成功 sudo ...

  5. java 使用Queue在队列中异步执行任务

    先创建一个总的Handler(队列统一处理接口),名字就叫做 QueueTaskHandler public interface QueueTaskHandler { void processData ...

  6. Mybatis通用Mapper(转)

    转自:http://blog.csdn.net/isea533/article/details/41457529 极其方便的使用Mybatis单表的增删改查 项目地址:http://git.oschi ...

  7. iOS开发之Objective-c的AES256加密和解密算法的实现

    原文:http://www.lidaren.com/archives/1470 高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法. 以下实现 ...

  8. OpenGL学习 Our First OpenGL Program

    This shows you how to create the main window with the book’s application framework and how to render ...

  9. 谨慎使用#pragma pack

    前段时间将一个项目由vc6.0转为vs2005,发现了有些对象的地址奇怪变化的问题,细查之下发现出现了#pragma pack乱用的问题,在恢复内存对齐使用了#pragma pack(pop, 1)的 ...

  10. VScode中的golang代码规范太严格,怎么处理。

    在vscode的配置文件settings.json中,加入下面的配置,一般设置为0.8即可. "go.lintFlags": [ "-min_confidence=.8& ...