1.Ubuntu 默认安装 Mysql 5.6版本以上:

  1.查看系统是否安装mysql 数据库:

    sudo netstat -tap | grep mysql

    如果安装了,就查看一下版本命令:

    mysql --version 如果是版本5.5的话,卸载重装。

    卸载命令:sudo apt-get autoremove --purge mysql-server-5.5

  2. 安装命令:

   sudo apt-get install mysql-server-5.6 mysql-client-5.6

   安装过程设置root 密码

  3.

    登入:mysql -u root -p

   

  4.常用命令:

    启动服务器:sudo start mysql

    停止服务器 :sudo stop mysql

    重启服务器:sudo restart mysql

  5.安装 MySQL workbench

    第一种在:Ubuntu sofeware Center 输入安装:

    

    第二方法,去官网下载对应Ubuntu 版本进行安装:http://dev.mysql.com/downloads/workbench/

    

    下载下来的DEB包,然后双击就可以根据提示进行安装了。

    

    连接本地的数据库,进行使用:

    解释: 如果mysql版本小于5.6的话,不能使用workbench 里面提供的 Visual Explain 方法,因为这样分析你查询的代码,这样就能分析,

    你代码里面是否循环整张表,从而提高系统性能的分析,查看复杂语句性能分析的时候,可以快速的查看出来,可以进行优化。

    

    6.Ubuntu不支持大小忽略 配置:

      1: sudo vim /etc/mysql/my.cnf
      2.在[mysqld]下加入一行:lower_case_table_names=1
      3.重新启动数据库:

  2.Windows 下使用mysql.zip 进行安装mysql并且非C盘安装

    1.下载:mysql-5.6.27-winx64.zip

    2.然后解压到对应的路径我的路径为:D:\Program  Files\MySQL\mysql-5.6.27-winx64

    3.拷贝一份 my-default.ini 文件,取名为my.ini

      修改里面的两个属性:

      basedir =D:\Program Files\MySQL\mysql-5.6.27-winx64

      datadir =D:\Program Files\MySQL\mysql-5.6.27-winx64\data

    4.配置全局变量:

      MYSQL_HOME  D:\Program  Files\MySQL\mysql-5.6.27-winx64

      PATH         %MYSQL_HOME%\bin

    5.进入命令行模式使用管理员打开cmd 窗口:

    一定要进入到你mysql的安装目录如:

    cd :D:\Program Files\MySQL\mysql-5.6.27-winx64\bin

    6. 执行安装命令

      mysqld -install

    7.启动数据库后台进程

      net start mysql

    8.删除命令:

      mysqld -remove

    其中我my.ini的配置文件:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL. [mysqld] # Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin # These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
basedir=D:/Program Files/MySQL/mysql-5.6.24-winx64
datadir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data
port=13306  #自己定义端口 character-set-server=utf8
default-storage-engine=INNODB
innodb_data_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data
innodb_data_file_path=ibdata1:12M:autoextend
innodb_log_group_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data innodb_buffer_pool_size=10240M
innodb_log_file_size=4G
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

Ubuntu MYSQL和Windows MYSQL (非C盘安装)的更多相关文章

  1. MySQL For Windows Zip解压版安装

    前言 Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式. 注意我们这里说的MySQL是指MySQL服务器,有很多初学的同 ...

  2. Mysql跨平台(Windows,Linux,Mac)使用与安装

    MySQL其实是一个跨平台的轻量级数据库,平时开发会用到很多.有写程序可能要跨平台开发,接下来我就介绍一下如何跨平台使用Mysql. 这里所谓的跨平台就是Windows,Linux,Mac共同用一套M ...

  3. Windows 7用U盘安装CentOS 7

    已经有Windows 7,准备再安装一个CentOS 7. 1. 划分磁盘空间 从磁盘上划分安装CentOS 7的安装空间.如果有多个硬盘的话,一定要在主硬盘上划分2G的空间(其实1G就够了)作为bo ...

  4. windows下非管理员权限安装mysql

    windows下,mysql有两种安装方式: 1.msi安装 2.zip安装 无论是哪种安装方式,都因为需要将mysql安装为一个服务,所以必须要以管理员权限安装. 因为公司的换了虚拟机,无法取得管理 ...

  5. 使用Windows PE的U盘安装win7

    前年刚去公司的时候用PE装过好多系统,最近又装一台华硕的,碰到了一个问题,一起记录了下. 华硕X45,Bios已经改为U盘启动了,但就是进不去,因为知道可能还有个选磁盘启动项的键,找了半天原来按Esc ...

  6. 制作MySQL的Windows服务+创建用户及授权

         在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作.启动服务端.客户端连接.一些基本的文件操作等.然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能 ...

  7. 2016031901 - U盘安装ubuntu系统

    使用U盘安装ubuntu系统 01.进入u盘安装 个人使用的是闪迪U盘安装 02. 个人重装ubuntu 03.进入ubuntu安装界面 04.进入语言界面 05.准备安装ubuntu 06.ubun ...

  8. win10使用U盘安装Linux系统教程

    win10安装Linux系统详细教程 目前想要再Windows系统上安装Linux系统有三种方式:其一是安装在虚拟机上(VMWare或者VirtualBox),其二是使用win10最新支持的Linux ...

  9. U盘安装centos7.1出现dracut问题的超简单解决方法

    恰好今天有空,于是抽空回忆一下之前U盘安装CENTOS7时遇到的一个大坑.U盘装系统习惯了,就顺手用大白菜工具刻了一个CentOS 7.1的minimun ISO镜像到U盘,于是噩梦开始了.如果有人像 ...

随机推荐

  1. 转: python如何安装pip和easy_installer工具

    原文地址: http://blog.chinaunix.net/uid-12014716-id-3859827.html 1.在以下地址下载最新的PIP安装文件:http://pypi.python. ...

  2. 转:python dict按照value 排序

    我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value.可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value ...

  3. 在c#中把字符串转为变量名并获取变量值的小例子(转)

    public class Program { public string str = "spp"; public string spp = "Hello World!&q ...

  4. 现在开始(Do It Now)

    现在开始(Do It Now) 很多年前读大学的时候,我决定制定一个计划挑战自己:只用三个学期完成其他人通常花费四年的课程,能否毕业.这篇文章(此文为翻译)详细的说明了我在成功实现该目标过程中的所有时 ...

  5. VC++ Post 方法 上传数据到web服务器

    最近在做一个项目,需要与WEB服务器交互一些信息.其中一项就是文件的上传与下载.现来一个上传的代码 #include "stdio.h" #include "WinSoc ...

  6. 高效Web开发的10个jQuery代码片段

    原文转载:http://www.codeceo.com/article/10-jquery-snippets-web-dev.html

  7. Ptex源码学习笔记-2

    写入纹理数据: 主要分为五种写入方式:新建纹理.编辑已有纹理.编辑ExtHeader中的指定项.写入元数据和写入指定面的纹理数据.写入过程中数据存在一个临时文件中,在close时才会把临时文件的内容拷 ...

  8. CSS中定位机制的想法

    对于一个刚刚接触css的新手而言,CSS的定位机制可能是最让人头疼的一件事情了, 接下来我们了解一下CSS的定位机制. position:static | relative | absolute | ...

  9. MD5加密字符串

    public static String md5(String string) { byte[] hash; try { hash = MessageDigest.getInstance(" ...

  10. [问题]数据库MySQL和Navicat的乱码问题

    计算机中存储字符需要使用编码集,早期有ASCII集,但是随着技术的发展,ASCII集不能满足需求,出现了越来越多的字符,比如中文字符等.后来又发展出了Unicode.GB2312.utf8等字符集.字 ...