操作系统: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. 过河(codevs 1155)

    题目描述 Description 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥 ...

  2. 神器的方块Magic Squares

    题目背景 在成功地发明了魔方之后,鲁比克先生发明了它的二维版本,称作魔板.这是一张有8个大小相同的格子的魔板: 1 2 3 4 8 7 6 5 题目描述 我们知道魔板的每一个方格都有一种颜色.这8种颜 ...

  3. Mac: 通过蓝牙用安卓手机向Mac发送文件

    1. 打开Mac蓝牙和手机蓝牙 2. 配对 3. mac 系统偏好设置>共享 勾蓝牙共享,选接受并存储 4. 手机发送文件

  4. AutoCAD如何移动坐标原点

    通常在CAD画图设计时,坐标原点都默认在左下角,下面就来分享一下在CAD如何把左下角的坐标原点移动到我们画的图形中心点: 1.输入坐标原点移动命令UCS: 按回车确认后,再输入M(就是移动的意思): ...

  5. 将一个对象相同的属性(不区分大小写)赋值给一个新对象 DataTable的一个简单的扩展

    将一个对象相同的属性(不区分大小写)赋值给一个新对象   1 public static T Mapper<S, T>(S source) 2 { 3 T t = Activator.Cr ...

  6. Android SnackBar:你值得拥有的信息提示控件

    概述: Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它能够非常方便的提供消息的提示和动作反馈. 有时我们想这样一种控件.我们想他能够想Toast一样显示完毕便能够消 ...

  7. hdu 5325 Crazy Bobo dfs

    // hdu 5325 Crazy Bobo // // 题目大意: // // 给你一棵树,树上每一个节点都有一个权值w,选择尽可能多的节点, // 这些节点相互联通,而且依照权值升序排序之后得到节 ...

  8. 【转载】java学习线路

    http://www.cnblogs.com/Leo_wl/p/5437059.html java基础(java编程思想) =>web开发(html/css/js  servlet/jsp 数据 ...

  9. Mysql的简单使用(一)

    如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么 ...

  10. [POJ 1386] Play on Words

    [题目链接] http://poj.org/problem?id=1386 [算法] 将每个单词的首字母向尾字母连一条有向边,判断欧拉路径是否存在,即可 [代码] #include <algor ...