本文介绍Windows 10环境下, MySQL 5.5的安装使用及免安装使用

资源下载:

MySQL安装文件:http://download.csdn.net/detail/lf19820717/9892711

MySQL免安装文件:http://download.csdn.net/detail/lf19820717/9892716

------------------------------------------------------------------------------------------------

1、MySQL 5.5的安装使用

MySQL的安装文件直接点击安装,不过有比较大的概率出现2502错误和2503错误

解决方案:

1)找到目录:C:\Windows\temp

2)在目录上右键----->"属性"----->"安全"

3)在弹出的窗口中,点击"高级"

4)在弹出的窗口中,点击"添加"

5)在弹出的窗口中,点击"选择主体"

6)在弹出的窗口中,输入every,点击"检查名称",会找到"Everyone"

7)点击确定后,设置Everyone的基本权限为"完全控制"

8)点击确定后,可以看到多出来了"Everyone"的信息

9)点击应用后,弹出安全警告,选择"是"

10)再使用MySQL的安装文件,就不会出现2502错误和2503错误啦

注意:这里有一个坑,哪怕你设置了安装路径在别处,MySQL还是会安装到C:\Program Files路径下,当然使用起来没有影响

------------------------------------------------------------------------------------------------

2、MySQL 5.5的免安装使用

1)解压缩MySQL的免安装文件,比如放在D:\Java\mysql位置

2)复制目录下的my-small.ini文件,命名为my.ini

3)修改my.ini中的内容

找到[client]节点,追加:default-character-set = utf8

找到[mysqld]节点,追加:

basedir = "D:\\Java\\MySQL"
datadir = "D:\\Java\\MySQL\\data"
character_set_server = utf8
collation-server = utf8_general_ci

新建[WinMySQLadmin]节点,添加:Server = D:\Java\mysql\bin\mysqld.exe

4)在环境变量的系统变量名Path中追加:D:\Java\mysql\bin;

5)在D:\Java\mysql\bin目录下,执行命令(可以shift+鼠标右键找到"在此处打开命令窗口",也可以在命令行窗口模式下进入到该目录下):mysqld -install

这个命令用于将mysql服务注册到windows服务中,操作后如果出现"Service successfully installed."说明服务已经安装成功

可以通过控制面板找到服务查看是否有名为MySQL的服务,也可以win+r输入services.msc直接进入服务窗口查看

对应的卸载服务,可以执行命令:输入:mysqld -remove,提示MySQL服务卸载

同样,MySQL服务可以图形化界面操作开启服务或关闭服务,也可以在命令行窗口下通过net start mysql启动服务,net stop mysql关闭服务

6)win+r输入cmd进入命令行窗口,输入:mysql -uroot -p 回车,此时mysql默认无密码,如果显示"Welcome to the MySQL monitor."说明成功登录MySQL

7)查看数据库的字符集设置,在命令行窗口中输入:SHOW  VARIABLES  LIKE  "character%";  如果显示的结果"character_set_server"和"character_set_client"等一系列值都是utf8说明字符集设置成功

8)修改登录密码为sa,在命令行窗口中输入:set password for root@localhost = password('sa');  退出后重新登录,就需要输入:mysql -uroot -psa 才可以成功登录

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

3、MySQL客户端的使用

经过反复比较,个人推荐SQLyog这个客户端,简单好用,功能强大,有智能提示

作为码农,可能不愿意很多个工具来回切换,myeclipse或idea都内置了数据库连接工具。

这里推荐eclipse的一款插件DBeaver Core,图标好像是一只可爱的小松鼠。

安装方式:这里用的STS,当然eclipse一样

输入sql进行查找,就可以看到DBeaver了,点击Install按钮根据提示安装就好啦

安装完成后,eclipse中多出了几个图标,点击创建连接

选择连接MySQL数据库

填写连接信息

选择加载数据库驱动jar包

测试一下是否连接成功

可以切换到数据库操作视图下进行操作

有一些智能提示哦,比较可惜的是目前智能提示的还不够多,比如auto_increment都没提示,凑合用用吧^_^

【原】无脑操作:Windows 10 + MySQL 5.5 安装使用及免安装使用的更多相关文章

  1. 【原】无脑操作:express + MySQL 实现CRUD

    基于node.js的web开发框架express简单方便,很多项目中都在使用.这里结合MySQL数据库,实现最简单的CRUD操作. 开发环境: IDE:WebStorm DB:MySQL ------ ...

  2. 【原】无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础授权权限

    上一篇<[原]无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础认证权限>介绍了实现Shiro的基础认证.本篇谈谈实现 ...

  3. 【原】无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础认证权限

    开发环境搭建参见<[原]无脑操作:IDEA + maven + SpringBoot + JPA + Thymeleaf实现CRUD及分页> 需求: ① 除了登录页面,在地址栏直接访问其他 ...

  4. 【原】无脑操作:EasyUI Tree实现左键只选择叶子节点、右键浮动菜单实现增删改

    Easyui中的Tree组件使用频率颇高,经常遇到的需求如下: 1.在树形结构上,只有叶子节点才能被选中,其他节点不能被选中: 2.在叶子节点上右键出现浮动菜单实现新增.删除.修改操作: 3.在非叶子 ...

  5. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  6. 【原】无脑操作:eclipse + maven搭建SSM框架

    网上看到一些Spring + Spring MVC + MyBatis框架的搭建教程,不是很详细或是时间久远了,自己动手整一个简单无脑的! 0.系统环境 1)Windows 10 企业版 2)JDK ...

  7. 【原】无脑操作:ElasticSearch学习笔记(01)

    开篇来自于经典的“保安的哲学三问”(你是谁,在哪儿,要干嘛) 问题一.ElasticSearch是什么?有什么用处? 答:截至2018年12月28日,从ElasticSearch官网(https:// ...

  8. 【原】无脑操作:TypeScript环境搭建

    概述:本文描述TypeScript环境搭建,以及基于VSCode的自动编译设置和调试设置.网络上很多相应文章的方式过时了或者无法试验成功. ------------------------------ ...

  9. 【原】无脑操作:Markdown可以这样玩

    一.背景: Markdown是一种纯文本格式的标记语言.通过简单的标记语法,可以使普通文本内容具有一定的格式.因为语法简单明了.功能又比纯文本强大,所以很适合作为开发人员的书写工具.Markdown的 ...

随机推荐

  1. jar包和war包

    Jar (Java archive), 是将实现了某功能的所有类及辅助资源用ZIP压缩形式打包而成的一个文件, 便于代码的管理和重复使用.当使用别人提供的jar时,只需要在classpath环境变量中 ...

  2. JMeter-Eclipse添加自定义函数 MD5加密 32位和16位

    最近公司的接口都是MD5  16位加密,所以要使用加密功能. 之前也做过加密,因为用的比较少,所以是写了一个加密方法,导出JAR包,调用的.用起来需要很多设置,并且换算效率也不高.听前同事说,jmet ...

  3. mysql5.6 rpm安装配置

    检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)   [root@localhost share]# rpm -qa | grep -i mysql MySQL-cli ...

  4. 部署项目到weblogic时提示文件被锁,导致报错

    部署项目到weblogic中出现一个“黄叹号!”.报错如下: (1) Deployment is out of date due to changes in the underlying projec ...

  5. Spring component-scan 的逻辑 、单例模式下多实例问题、事务失效

    原创内容,转发请保留:http://www.cnblogs.com/iceJava/p/6930118.html,谢谢 之前遇到该问题,今天查看了下 spring 4.x 的代码 一,先理解下 con ...

  6. sql导出

    第一步: 要求:把Library里面的Readers表导出到MyDB中(注意:读者编号.设置了主键)

  7. c++概括

    c++到底是什么样的语言 在过去的几十年,计算机技术的发展令人吃惊,当前的笔记本电脑的计算速度和存储信息的能力超过了20世纪60年代的大型机.20世纪七十年代,C和Pascal语言引领人们进入结构化编 ...

  8. 【JAVAWEB学习笔记】网上商城实战5:后台的功能模块

    今日任务 完成后台的功能模块 1.1      网上商城的后台功能的实现: 1.1.1    后台的功能的需求: 1.1.1.1  分类管理: [查询所有分类] * 在左侧菜单页面中点击分类管理: * ...

  9. eclipse maven项目中使用tomcat插件部署项目

    maven的tomcat插件部署web项目,我简单认为分两种,一种是部署到内置tomcat,另一种是部署到安装的tomcat. 第一种部署,默认是部署在内置tomcat的8080端口,如果不需要改端口 ...

  10. JavaScript严格模式有什么不同

    看ES6,瞄到“严格模式”,问了下自己什么是“严格模式”?答案好像不是很明朗,遂总结如下: 严格模式声明:“use strict”; 1.禁止变量未声明就赋值 2.限制动态绑定(属性和方法归属哪个对象 ...