Ubuntu MYSQL和Windows MYSQL (非C盘安装)
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盘安装)的更多相关文章
- MySQL For Windows Zip解压版安装
前言 Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式. 注意我们这里说的MySQL是指MySQL服务器,有很多初学的同 ...
- Mysql跨平台(Windows,Linux,Mac)使用与安装
MySQL其实是一个跨平台的轻量级数据库,平时开发会用到很多.有写程序可能要跨平台开发,接下来我就介绍一下如何跨平台使用Mysql. 这里所谓的跨平台就是Windows,Linux,Mac共同用一套M ...
- Windows 7用U盘安装CentOS 7
已经有Windows 7,准备再安装一个CentOS 7. 1. 划分磁盘空间 从磁盘上划分安装CentOS 7的安装空间.如果有多个硬盘的话,一定要在主硬盘上划分2G的空间(其实1G就够了)作为bo ...
- windows下非管理员权限安装mysql
windows下,mysql有两种安装方式: 1.msi安装 2.zip安装 无论是哪种安装方式,都因为需要将mysql安装为一个服务,所以必须要以管理员权限安装. 因为公司的换了虚拟机,无法取得管理 ...
- 使用Windows PE的U盘安装win7
前年刚去公司的时候用PE装过好多系统,最近又装一台华硕的,碰到了一个问题,一起记录了下. 华硕X45,Bios已经改为U盘启动了,但就是进不去,因为知道可能还有个选磁盘启动项的键,找了半天原来按Esc ...
- 制作MySQL的Windows服务+创建用户及授权
在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作.启动服务端.客户端连接.一些基本的文件操作等.然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能 ...
- 2016031901 - U盘安装ubuntu系统
使用U盘安装ubuntu系统 01.进入u盘安装 个人使用的是闪迪U盘安装 02. 个人重装ubuntu 03.进入ubuntu安装界面 04.进入语言界面 05.准备安装ubuntu 06.ubun ...
- win10使用U盘安装Linux系统教程
win10安装Linux系统详细教程 目前想要再Windows系统上安装Linux系统有三种方式:其一是安装在虚拟机上(VMWare或者VirtualBox),其二是使用win10最新支持的Linux ...
- U盘安装centos7.1出现dracut问题的超简单解决方法
恰好今天有空,于是抽空回忆一下之前U盘安装CENTOS7时遇到的一个大坑.U盘装系统习惯了,就顺手用大白菜工具刻了一个CentOS 7.1的minimun ISO镜像到U盘,于是噩梦开始了.如果有人像 ...
随机推荐
- ipv6过审函数
int _ResolveIPv4Address(const char* ipv4_str, char* buffer, int bufferSize) { struct addrinfo hints, ...
- 如何写一个简单的shell
如何写一个简单的shell 看完<UNIX环境高级编程>后我就一直想写一个简单的shell来作为练习,因为有事断断续续的写了好几个月,如今写了差不多来总结一下. 源代码放在了Github: ...
- SQL笔记1:SELECT及SELECT高级应用
T-SQL笔记1:SELECT及SELECT高级应用 本章摘要 1:安装AdventureWorks 2:基本运算符和表达式 3:between 4:like 5:escape 6:TOP 7:G ...
- Linux驱动学习之驱动开发准备工作
一.开启驱动开发之路 1.驱动开发的准备工作 (1)正常运行linux系统的开发板.要求开发板中的linux的zImage必须是自己编译的,不能是别人编译的.原因在于在安装模块的时候会进行安全性校验 ...
- 开源GIS软件初探
谈到GIS软件,首先让我们想到的便是GIS界的龙头大哥ESRI公司旗下的ArcGIS产品,从最初接触的version 9.2到如今的version 10.1,其发展可谓风生水起.MapInfo软件也不 ...
- Myeclipse2016部署tomcat服务(别的服务类似)配置环境
1.在工具MyEclipse的项目管理菜单中,右单机找Properties或者快捷键alt+enter,(或者直接搜索Runtimes)myEclipse/Targeted Runtimes 2.ne ...
- jsp js action之间的传值
1.struts2 action如何向JSP的JS函数传值 action中定义变量public class TestAction extends ActionSupport implements Se ...
- Windows 磁盘检查命令
今天在给朋友重装系统时,发现每次重启时总是出现下面的问题 上网搜索了下这个问题,可能的原因是:把磁盘格式转换成NTFS时没等转换完就重启或关机造成的. 解决方案:使用 "chkdsk/f D ...
- 寒冰王座 hdu 1248(背包)
http://acm.hdu.edu.cn/showproblem.php?pid=1248 #include <stdio.h> #include <stdlib.h> #i ...
- Convert.ToInt32,int.Parse,int.TryParse,(int)的区别
1 (int)变量名[强制类型转换] 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显 ...