操作系统:Red Hat Enterprise Linux Server release 6.5

Mysql安装包:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

1. Linux中创建mysql组和mysql用户

[root@lgr ~]# groupadd -g 1000 mysql

[root@lgr ~]# useradd mysql -g mysql -p mysql

2. 上传安装包到/usr/local目录下

---上传过程略---

3. 解压安装包

[root@lgr local]# tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

4. 把解压后安装包名称改为'mysql'

[root@lgr local]# mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql

5. 授权:解压的文件属主属组改为root:root,其中data改为mysql:mysql

[root@lgr ~]# cd /usr/local/mysql

[root@lgr mysql]# chown root:root *

[root@lgr mysql]# chown mysql:mysql data

[root@lgr mysql]# ll

total 68

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 bin

-rw-r--r--.  1 root  root  17987 Sep 30 19:41 COPYING

drwxr-xr-x.  3 mysql mysql  4096 Jan  9 22:26 data

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 docs

drwxr-xr-x.  3 root  root   4096 Jan  9 22:26 include

drwxr-xr-x.  3 root  root   4096 Jan  9 22:26 lib

drwxr-xr-x.  4 root  root   4096 Jan  9 22:26 man

drwxr-xr-x. 10 root  root   4096 Jan  9 22:26 mysql-test

-rw-r--r--.  1 root  root   2496 Sep 30 19:41 README

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 scripts

drwxr-xr-x. 28 root  root   4096 Jan  9 22:26 share

drwxr-xr-x.  4 root  root   4096 Jan  9 22:26 sql-bench

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 support-files

6. 初始化 建立授权表

[root@lgr ~]# cd /usr/local/mysql

[root@lgr mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

7. 编辑配置文件

[root@lgr ~]# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

[root@lgr ~]# vi /etc/my.cnf

---修改其中的如下内容---

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

8. 映射mysql和mysqladmin目录

[root@lgr ~]# cd /usr/local/bin

[root@lgr bin]# ln -fs /usr/local/mysql/bin/mysql mysql

[root@lgr bin]# ln -fs /usr/local/mysql/bin/mysqladmin mysqladmin

##标红部分为MySQL的实际安装目录,根据实际目录修改

9. 拷贝mysql.server启动脚本到init.d目录下

[root@lgr ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

10. 启动MySQL Servier

[root@lgr bin]# service  mysql start

11. 修改root用户的密码

[root@lgr ~]# mysqladmin -uroot password

12. 连接MySQL Server

[root@lgr bin]# mysql -u root -p

The End!

2017-08-17

【MySQL】二进制分发安装的更多相关文章

  1. MySQL二进制包安装及启动问题排查

    环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...

  2. MySQL二进制包安装

    mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...

  3. mysql二进制包安装与配置实战记录

    导读 一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP .Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种 ...

  4. mysql二进制包安装和遇到的问题

    一.编译安装 tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-5.5.32-linux2.6-x86_64 /application/mys ...

  5. MySQL二进制快速安装升级(待验证)

    适合小版本的升级. 即 关闭当前的MySQL,替换当前的二进制文件或包,在现有的数据目录上重启MySQL,并运行mysql_upgrade. 特点:不改变数据文件,升级速度快:但,不可以跨操作系统,不 ...

  6. ubuntu下mysql二进制包安装

    1.下载对应二进制包 cd /usr/local/srcsudo wget http://dev.mysql.com/downloads/file/?id=465030 2.解压并放在/usr/loc ...

  7. MySQL二进制包安装简略过程

    l  软件目录 [root@MASTER_03 ~]# mkdir -pv /data/software [root@MASTER_03 ~]# cd /data/software/ [root@MA ...

  8. MySql二进制版安装教程

    1.检查是否已安装过mariadb,若有便删除(linux系统自带的) [root@localhost /]# rpm -qa | grep mariadb [root@localhost /]# r ...

  9. MySQL安装-二进制软件包安装

    MySQL 双版本安装 安装mysql AB (RPM)    -mysql官方的RPM包  安装MySQL 5.6.19版本 安装之前需要将系统自带的关于mysql软件全部卸载掉 rpm -e (加 ...

随机推荐

  1. 什么是Spring Boot简介

    1.什么是spring boot 简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置. 从本质上来说,Spring Boot就是Spring,它 ...

  2. Linux/windows查看设置环境变量指令

    一.Linux: 1.查看所有环境变量的指令 方法1:$:export (export命令作用是显示.设置或删除linux环境变量:) 方法2:$:env 2.查看某个指定的环境变量 方法1:$:ex ...

  3. log4j.properties的简单配置和使用

    log4j.properties  // 日志文件名不能随便写, 是properties文件 log4j.rootLogger=INFO, Console //表示INFO级别 输出到控制台 #Con ...

  4. - > 贪心基础入门讲解四——独木舟问题

    n个人,已知每个人体重,独木舟承重固定,每只独木舟最多坐两个人,可以坐一个人或者两个人.显然要求总重量不超过独木舟承重,假设每个人体重也不超过独木舟承重,问最少需要几只独木舟? 分析: 一个显然的策略 ...

  5. Entity Framework性能影响因素分析

    1.对象管理机制-复杂为更好的管理模型对象,EF提供了一套内部管理机制和跟踪对象的状态,保存对象一致性,使用方便,但是性能有所降低. 2.执行机制-高度封装在EF中,所有的查询表达式都会经过语法分析. ...

  6. easyUI中的layout

    Layout 通过$.fn.layout.defaults能够重写Layout. layout是一个具有五个区域的容器.仅仅有中间区域面板是必须的,其余的都是边界面板.每个边界面板都能够通过拖动它的边 ...

  7. js 里面的 function 与 Function

    function 是 js 的标识符 Function 是 js 里面的一个 构造函数 1.new function 与 new Function 的区别 new 运算符在 js 里面是 创建一个自定 ...

  8. mySql学习笔记:比sql server书写要简单

    在学mySql.总的感觉,mySql与Sql Server差不多,语法都很象,但mySql也许是吸取了SQL SERVER的一些经验,SQL语句书写起来更加简单. 比如说,设置主键.索引,SQL SE ...

  9. 产品架构model

  10. oc67--NSString1

    // // main.m // NSString基本概念 // Foundation框架,苹果有80多个框架,Foundation有125个头文件. #import <Foundation/Fo ...