1.下载glibc版本的MySQL:

  https://downloads.mysql.com/archives/community/
  

2.查看mysql用户和mysql组是否存在(用户和组的信息存在/etc/passwd里),没有的话要创建
  [root@bogon soft]# cat /etc/passwd | grep mysql
  添加mysql用户名和mysql组,以安全方式运行进程(306是自己自由指定的编号,不要和其他组的编号重复就行)

 
   

3.上传压缩包

  [root@bogon ~]# rz

  

   之后移动到需要的路径下去:

  

4.解压缩

  

  下载完成,可以删除安装包(注意是tar.gz文件,不要删错了)

  

5.做一个软链接(类似于Windows下的快捷方式)尽量不要随便更改文件夹的名字

  [root@bogon soft]# ln -s mysql-5.7.14-linux-glibc2.5-x86_64/ mysql

  

6.初始化(注意命令)

  先查看basedir

  

  输入初始化命令(注意,此时已经在mysql下)

  

  初始化过程中没有报错说明初始化成功

   然后记下临时密码

7.添加配置文件

  因为默认提供了配置文件support-files,所以直接替换次此配置文件就行 

  

  进入配置文件,添加MySQL数据文件的存放位置

  [root@bogon support-files]# vim /etc/my.cnf

  其中,basedir必须启用,datadir和port可以不用启用

  

8.为mysql提供sysv服务脚本

  

   查看脚本的执行权限,看是否有x权限

  

   如果没有,要添加x权限

  [root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld
9.添加服务,设置开机自动启动
  

10.启动MySQL,查看状态

  

  查看MySQL脚本的位置:

  

  Linux下,执行当前某一运行的脚本的写方法与Windows下不同,必须要加./

  输入临时密码,进入MySQL,此时MySQL无法正常使用,必须修改密码

  

11.修改密码

  

12.将mysql的bin目录加入PATH环境变量

  

  

注:配置中注意自己定义的路径

  

 

Linux下通用二进制方式安装MySQL的更多相关文章

  1. Linux下通过二进制方式安装mysql5.7版本和系统优化

    本文主要介绍MySQL二进制软件包的安装/启动/关闭过程. 也许有人要问为什么要选择二进制的安装方式呢? 其实答案很简单,官方版本中已经把所有功能都配置好了,我们可以很方便地拿来使用. 官方MySQL ...

  2. Linux下基于源代码方式安装MySQL 5.6

    MySQL为开源数据库,因此能够基于源代码实现安装.基于源代码安装有很多其它的灵活性. 也就是说我们能够针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码.依据不同的软件平台环境调整相关的编译 ...

  3. centos6下通用二进制格式安装MySQL过程

    1.首先确保主机的MySQL没有运行 #ss -tnl  //查看有没有80端口 或者 #service mysqld stop 2.添加mysql用户和组 #id mysql  //首先查看mysq ...

  4. Linux下用rpm方式安装MySQL

    1.MySQL下载地址. www.mysql.com/downloads/mysql-4.0.html 下载MySQL 5.1版本的2个包(根据你的实际需求下载所需要的包): MySQL-server ...

  5. CentOS7下通过rpm方式安装MySQL及插入中文问题解决 [原创]

    一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7 MySQL版本:MySQL-5.6.22 在网上搜了一下,Linux下安装MYSQL有三种方式: 1) 通过yum命 ...

  6. [转]在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境

    FROM : http://www.cnblogs.com/eleganthqy/archive/2010/02/28/1675217.html 最近转向到了使用ubuntu做桌面,安装好系统以来一直 ...

  7. 在Windows下通过压缩包方式安装MySQL

    需求:下载MySQL有两种方法,一是下载可执行文件,通过点点点的方式,比较简单没什么技术含量,但是之前通过此方法下载的MySQL与Python进行连接交互的时候总是报1045错误,一直没找到原因,尝试 ...

  8. 离线环境下使用二进制方式安装配置Kubernetes集群

    本文环境 Redhat Linux 7.3,操作系统采用的最小安装方式. Kubernetes的版本为 V1.10. Docker版本为18.03.1-ce. etcd 版本为 V3.3.8. 1. ...

  9. Linux 下使用yum 命令安装MySQL

    Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.yum安装mysql 1. 查看有没有安装包:   yum list mysql*    #移除已经安装的mysq ...

随机推荐

  1. Linux中的基本命令无法使用,报Command not found的错误的解决方法

    一般我们在Linux中执行命令的时候,会报 Command not found 的错误,报这种错误一般有两种原因:一是你的系统中没有安装这个命令,需要你手动安装,另外一种原因就是平常这些命令用着好好的 ...

  2. 第四章:动态规划I

    4.1背包问题 动态规划的核心:如何构造一个高效的备忘录,提高整个问题求解的效率. 4.2最大子数组问题II

  3. 利用反射获取对象中的值等于x的字段

    Field[] field = behavior.getClass().getDeclaredFields(); for (int i = 0; i < field.length; i++) { ...

  4. Why系统:0.1 + 0.2 != 0.3

    为了知道更多一点,打算自己来一个why系列. 面试官:同学, 请问 0.1 + 0.2 等于多少 同学:不等于0.3, 因为精度问题 面试官:能更深入的说一下嘛 同学:...... 上面的同学,就是曾 ...

  5. python模块wifi使用小记

    安装命令 pip install wifi 连接命令 sudo wifi connect --add-hoc ssid,使用该命令会修改/etc/network/interfaces配置文件,导致启动 ...

  6. 禅道的bug提交

  7. Python音视频开发:消除抖音短视频Logo和去电视台标

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 对于带Logo(如抖音Logo.电视台标)的视频,有三种方案进行Logo消除: 直接将对应区域用对应图像替换: 直接将对应区域模糊化: 通过变换将要 ...

  8. Javascrip之BOM

    重点内容 理解windows对象-BOM核心 控制窗口.框架.弹出窗口 利用location对象中的页面信息 利用navigator对象了解浏览器 BOM:浏览器对象模型[Browner Object ...

  9. 乌云1000个PHP代码审计案例(1)

    前两天发现的宝藏网站:https://php.mengsec.com/ 在github上面找到了源代码:https://github.com/Xyntax/1000php,可以在自己的服务器上面搭建 ...

  10. CTF写脚本

    今天总结一下CTF如何写脚本快速得分....(比较菜,能力有限,大佬勿喷) 所谓的写脚本得分,就是利用了 python爬虫的思想,如果之前没有听说过的话,可以去爬虫的相关语法.如果是看网上的视频的话, ...