环境是centos6.x。相信其他的也大同小异。
相对来说这种方式我用的比较多。

一些环境依赖表库:

yum install perl
yum install libaio

1)下载:
在mysql的网站上,下载 mysql-5.6.13-linux-glibc2.5-x86_64.tar.gz
我的百度下载地址:http://pan.baidu.com/s/1o8NDHUi 如链接无效,可联系我。
比如拷贝到 /tmp 目录下。
2)解压:
[root@server local]#cd /usr/local
[root@server local]#tar -xvzf /tmp/mysql-5.6.13-linux-glibc2.5-x86_64.tar.gz
3)更改名字
[root@server local]#mv mysql-5.6.13-linux-glibc2.5-x86_64 mysql
4)建立mysql相关的用户和组:
[root@server local]#groupadd mysql
[root@server local]#useradd -r -g mysql mysql
5)生成数据库:
[root@server local]# cd mysql
[root@server local]# chown -R mysql .
[root@server local]# chgrp -R mysql .
[root@server local]# mkdir -p /data/mysql/data
[root@server local]# scripts/mysql_install_db --user=mysql --datadir=/data/mysql/data
[root@server local]# chown -R root .
[root@server local]# chown -R mysql.mysql /data/mysql/
6)拷贝必要的文件(此为可选步骤):
[root@server local]#cp support-files/mysql.server /etc/init.d/mysql.server
7)启动数据库:
[root@server local]#/etc/init.d/mysql.server start

8) 配置文件 /etc/my.cnf

[mysqld]
datadir=/data/mysql/data
socket=/data/mysql/mysql.sock
log-bin = /data/mysql/binlog
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0yu

[mysqld_safe]
log-error=/data/mysql/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysql]
#default-character-set=utf8
socket=/data/mysql/mysql.sock

9) 要在/data/mysql 下创建目录
binlog
data
log

10) ln 一个客户端出来。 ln -n /usr/local/mysql/bin/mysql /usr/local/sbin/mysql

添加所有用户都是可能访问的方法:
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'uOvnHX1XmAYIowKd' WITH GRANT OPTION;
>FLUSH PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'firenote'@'%' IDENTIFIED BY 'kingsoft' WITH GRANT OPTION;

update user set host='%' where host='localhost' and user='root';

linux 下 mysql 安装(不用编译的方式)的更多相关文章

  1. linux下MySQL安装登录及操作

    linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

  2. 【转】Linux下软件安装的几种方式

    转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...

  3. [转]Caffe在Linux下的安装,编译,实验

    Caffe在Linux下的安装,编译,实验  原文地址:http://www.cnblogs.com/evansyang/p/6150118.html 第一部分:Caffe 简介 caffe是有伯克利 ...

  4. linux下软件安装的几种方式

    linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...

  5. Linux下MySQL安装及配置

    Linux下MySQL安装及配置 安装MySQL Ubuntu系统中,直接使用apt install的方式去安装MySQL的服务端和客户端,MySQL的客户端必须安装,否则无法通过命令连接并操作MyS ...

  6. Linux下MySQL安装和配置

    --Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 ...

  7. Linux下Mysql安装(RPM安装)

    1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

  8. Linux下mysql安装过程

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  9. Linux下Mysql安装教程详解

    Linux下软件安装一般有三种方式:RPM包方式(通过Redhat 第三方包管理系统).二进制包和源码包.本篇主要介绍二进制包安装mysql数据库的方式. 如何获取二进制源码包 当然是到mysql官网 ...

随机推荐

  1. Ext.Net MVC 配置(1)

    1.在VS2012中创建MVC3项目 2.在项目总启动NuGet,在里面安装Ext.net 3.安装Ext.net 4.安装完成后项目中相关的配置文件就会有所改变了. 5.测试:运行mvc项目:htt ...

  2. 异常之JSP页面跳转出错

    今天在开发过程中发现一个问题:在页面中使用了<jsp:forward>抛错Attempt to clear a buffer that's already been flushed!! 百 ...

  3. Oracle基础和用户管理

    1.数据库的使用: 项目的规模:负载量(用户)有多大? 成本: 安全性:   (小型数据库)access.forbase 负载小 :100人以内,比如留言板,信息管理系统. 成本:千元以内. 安全性要 ...

  4. jQuery中ajax的4种常用请求方式

    jQuery中ajax的4种常用请求方式: 1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数 ...

  5. BASIS--笨办法解决ALV_GRID的列剪切丢失纪录的错误

    最近经常有业务人员问及在ALV_grid输出报表中,选择某一列,点击左键,并点击弹出菜单的复制文本,复制出的文本存在丢失 (纪录不少,但部分纪录的文本丢失).该如何解决呢? 后来跟踪代码发现这个命令没 ...

  6. Java虚拟机JVM学习05 类加载器的父委托机制

    Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中. 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap ...

  7. tomcat ROOT中的lib和webapp中的lib的作用

    相同点:都是用来存放jar包的 不同点:和webapps同个目录下的那个lib文件夹所放的jar包对tomcat 服务器和你的webapp 来说都是可以调用的(这时候假如tomcat和web都依赖某个 ...

  8. iOS 全局断点崩溃

    设置全局断点出现奔溃,可以点击继续运行不影响程序,不是程序的问题,webview和自定义xib View使用的时候

  9. Java你可能不知道的事系列(1)

    概述 本类文章会不段更新分析学习到的经典面试题目,在此记录下来便于自己理解.如果有不对的地方还请各位观众拍砖. 今天主要分享一下常用的字符串的几个题目,相信学习java的小伙伴们对String类是再熟 ...

  10. iOS多线程实现1-pthread

    1 操作系统.进程.线程简单介绍 现在的程序都是在操作系统上跑,很少有裸机的,而且大部分的嵌入式应用也都支持操作系统,当然还有一些很低端的嵌入式设备没有操作系统. iPhone手机跑的是iOS操作系统 ...