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的配置文件:

  1. # For advice on how to change settings please see
  2. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
  3. # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
  4. # *** default location during install, and will be replaced if you
  5. # *** upgrade to a newer version of MySQL.
  6.  
  7. [mysqld]
  8.  
  9. # Remove leading # and set to the amount of RAM for the most important data
  10. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  11. # innodb_buffer_pool_size = 128M
  12.  
  13. # Remove leading # to turn on a very important data integrity option: logging
  14. # changes to the binary log between backups.
  15. # log_bin
  16.  
  17. # These are commonly set, remove the # and set as required.
  18. # basedir = .....
  19. # datadir = .....
  20. # port = .....
  21. # server_id = .....
  22. basedir=D:/Program Files/MySQL/mysql-5.6.24-winx64
  23. datadir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data
  24. port=13306  #自己定义端口
  25.  
  26. character-set-server=utf8
  27. default-storage-engine=INNODB
  28. innodb_data_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data
  29. innodb_data_file_path=ibdata1:12M:autoextend
  30. innodb_log_group_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data
  31.  
  32. innodb_buffer_pool_size=10240M
  33. innodb_log_file_size=4G
  34. # Remove leading # to set options mainly useful for reporting servers.
  35. # The server defaults are faster for transactions and fast SELECTs.
  36. # Adjust sizes as needed, experiment to find the optimal values.
  37. # join_buffer_size = 128M
  38. # sort_buffer_size = 2M
  39. # read_rnd_buffer_size = 2M 
  40. 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. Device nodes and device stacks

    [Device nodes and device stacks] 链接:https://msdn.microsoft.com/en-us/library/windows/hardware/ff5547 ...

  2. Unity Application 前后台切换调用关系

    [Unity Application 前后台切换调用关系] http://blog.csdn.net/aa4790139/article/details/48087877

  3. 理解View与Model分离

    说实话MV*架构中,Model与View分离已经听人谈了好久,但是以前始终没太弄懂什么意思,最近终于稍微懂了一些,虽然不一定很对,暂且先记录下来. 谈Model与View分离,首先要弄懂页面在前端渲染 ...

  4. @ViewDebug.ExportedProperty的使用

    原文链接:http://daemon369.github.io/android/2014/06/12/android-viewdebug-exportedproperty/ http://www.eo ...

  5. 假装这些是MyEclipse的快捷键(1)

    Java快捷键 Alt + / 代码自动补全Alt + Shift + S 功能菜单 Ctrl + 1 代码自动修正Ctrl + / 单行注释/取消Ctrl + O 查看类的所有方法Ctrl + T ...

  6. 使用CSS3动画库animate.css

    IE9及更早版本的IE浏览器都不支持css3动画 谷歌浏览器.火狐浏览器.IE10+浏览器以及移动端浏览器等这些都支持css3动画 animate.css内置了很多典型的css3动画   用法   1 ...

  7. android添加第三方字体并设置的简单使用

    1.java文件 package lpc.com.project006; import android.app.Activity; import android.content.res.AssetMa ...

  8. MySQL 数据库常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  9. Ruby Unit Test

    require 'test/unit' module Test::Unit::Assertions def assert_equal_unorder(exp, act, msg = nil) # ms ...

  10. hashchange事件的认识

    写过路由的同学都知道其原理是通过URL的改变,由导航信息来决定页面信息...表述的好像有点不准确 这么说吧,只要URL参数列表只要变化就会调用hashchange事件,此时event对象包括oldUR ...