Oracle提供很多MySQL的发行版本,其中就包括压缩在tar文件(.tar.gz)内的通用二进制版本,下面介绍如何在Linux上安装这种版本的MySQL5.7,首先从官网下载MySQL,这里使用64位5.7.13版本,mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz,使用root用户登录Linux系统,把mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz上传至/root/目录下。

1,添加mysql用户组

shell> groupadd mysql

2,创建mysql用户设置其用户组为mysql,因为此mysql用户只用作启动MySQL的所属用户关系目的,并不是用来登录的,所以后面加了-r 和 -s /bin/false

shell> useradd -r -g mysql -s /bin/false mysql

3,将压缩包解压至/user/local/目录下,并将目录重命名为mysql

shell> cd /usr/local

shell> tar -zxvf /root/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

shell> mv mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz mysql

4,进入mysql目录,创建mysql-files目录并修改其权限

shell> cd mysql

shell> mkdir mysql-files

shell> chmod 750 mysql-files

5,把当前目录下的所有文件的所属用户和所属用户组修改为mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

6,初始化数据目录,此时会在/root/mysql/目录生成data文件,并且会为root用户生成临时密码打印在控制台屏幕上,此密码安装完成登录的时候要用到,记录下来

shell> bin/mysqld --initialize --user=mysql

7,设置加密

shell> bin/mysql_ssl_rsa_setup

8,将当前目录所有文件所属用户设置为root用户

shell> chown -R root .

9,将data mysql-files目录及其子目录、文件所属用户设置为mysql

shell> chown -R mysql data mysql-files

10,拷贝/usr/local/mysql/support-files/my-default.cnf 至/etc/目录下,并将其重命名为my.cnf

shell> cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

11,修改其所属用户、所属用户组为mysql

shell> cd /etc/

shell> chown mysql my.cnf

shell> chgrp mysql my.cnf

12,编辑my.cnf 内容如下:

[mysqld]

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

character-set-server = utf8

collation-server = utf8_bin

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

basedir:MySQL安装目录

datadir:MySQL数据目录

port:端口

character-set-server:MySQL服务器字符集

collation-server:字符比较规则

sql_mode:SQL模式

13,启动MySQL

shell> cd /usr/local/msyql

shell> bin/mysqld_safe --user=mysql &

14,登录mysql,此时需要用到刚才初始化mysql的时候生成的临时密码。

shell> bin/mysql -u root -h localhost -p

linux 64 mysql下载官网_Linux下安装MySQL5.7相关推荐

  1. linux平板系统下载官网,平板电脑安装Ubuntu教程

    平板电脑安装Ubuntu教程-以V975w为例,Z3735系列CPU通用. 最近尝试在昂达V975w平板电脑和intel stick中安装ubuntu,经过分析,发现存在一个非常大的坑.但因为这个坑, ...

  2. linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法

    一.下载地址 本文安装的版本: 或者使用wget下载: [root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7 ...

  3. python怎么选择安装位置图片_怎么下载官网python并安装

    怎么下载官网python并安装? 百度搜索Python官网. 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装 ...

  4. 怎么下载并安装python_怎么下载官网python并安装

    怎么下载官网python并安装? 百度搜索Python官网. 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装 ...

  5. 正版python怎么下载_怎么下载官网python并安装

    怎么下载官网python并安装? 百度搜索Python官网. 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装 ...

  6. mysql 5.1 for linux_linux下安装mysql5.1.68

    Linux下安装mysql-5.1.68.tar 系统环境是Centos5.8的 因为mysql5.5.*以上版本需要安装cmakce 现在安装这个5.1.*版本的数据库 1.首先创建账户和用户组 g ...

  7. mysql-5.7.24 linux下载_Linux下安装mysql-5.7.24

    本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置 ...

  8. mac linux网卡驱动下载官网下载,linux | 网卡驱动

    linux 1. 查看网卡信息 lspci | grep -i 'eth' 1a:00.0 Ethernet controller: Intel Corporation Ethernet Connec ...

  9. eclipse各(旧)版本,32位/64位下载官网地址

    官网下载地址:https://wiki.eclipse.org/Older_Versions_Of_Eclipse 1.Eclipse IDE for Java Developers 该版本适合Jav ...

最新文章

  1. 前端入门(水球特效,css)
  2. ubuntu获取root权限
  3. 科学计算机程序 字表处理软件都是,计算机应用基础知识_计算机应用基础试题及答案【最新资料】.doc...
  4. 三、Dockerfile的说明和编写
  5. 问题 A: 喷水装置(一)
  6. pdo插入mysql数据出错_php中通过pdo插入数据时,sql语句错误?
  7. python flask跨域_Flask框架踩坑之ajax跨域请求实现
  8. oracle odbc 设置_Oracle删除不干净怎么办?
  9. 计算机主板另一个名称,主板名称太复杂 看这几点就秒懂了
  10. python多标签分类_如何通过sklearn实现多标签分类?
  11. java给文件添加水印_Java在PDF中添加水印(文本/图片水印)
  12. iOS开发之注册推送通知权限
  13. 计算机公式复制填充的操作,办公小技巧:解决Excel公式自动填充问题
  14. py实战绘制人口金字塔图
  15. 文章结构层次序数(序号)的规范要求
  16. 目标检测训练数据扩充增强工具使用说明
  17. Fatal error in launcher: Unable to create process using
  18. 中石油问题 K: ABBA(组合数学)
  19. Schneider IMD-IM10
  20. 家政服务管理系统/家政管理系统

热门文章

  1. 参数等效模型可以用于_华北电力大学 陈宁、齐磊 等:适用于柔性直流电网操作过电压分析的混合式高压直流断路器端口等效模型...
  2. ios键盘横屏_平板电脑就只能追剧玩游戏?看这款外设键盘如何让iPad爱上办公...
  3. glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解
  4. 手机版php7怎么安装,Centos7 安装 PHP7最新版的详细教程
  5. java float.max value_java – Float.POSITIVE_INFINITY和Float.MAX_VALUE有什么区别?
  6. Cocon90.Db调用方法
  7. win7配置iis 出现:HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容...
  8. Windows8中离线安装.Net 3.5的方法
  9. 最经典的权限设计同样也是最糟糕的权限设计,权限设计理念最关键第一步之间的PK...
  10. 对比罗小平先生的《delphi精要》和李维先生的《inside VCL》