MySql入门(2-1)windows下安装mysql的两种方式
一、下载mysql
1、下载解压MySQL
登录oracle主页,需要用户名和口令: lshengqi@netease.com/1wsx****
下载路径:: https://dev.mysql.com/downloads/

二、zip方式安装mysql (5.6.27成功过!)
1、解压并配置环境变量
解压到目录:: d:\tools\mysql5.6.27
新增系统环境变量:
键名:MYSQL_HOME=d:\tools\mysql5.6.27
接着在 Path 中添加:%MYSQL_HOME%\bin
2、创建 bin\my.ini 文件。
以前版本解压后,在解压目录下都会有 my-default.ini 或 my.ini 文件,
不过,有些版本中解压后,是没有这些文件的。这时需要手动创建好 my.ini 文件,内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:/tools/mysql5.6.27
datadir=D:/tools/mysql5.6.27/data
[WinMySQLAdmin]
D:/tools/mysql5.6.27/bin/mysqld.exe
编辑好 my.ini 文件后,将 my.ini 放在 bin 目录下
2、创建mysql 数据库
以管理员身份打开 cmd 命令窗口,将目录切到MySQL安装包下的bin目录下
安装MySQL数据库,执行如下命令:
mysqld.exe -install
执行命令后,提示:Service successfully installed. 表示安装成功

3、初始化mysql数据,并创建一个具有空密码的root用户
执行如下命令:mysqld --initialize --user=mysql

执行命令后,等一会后,系统会自动生成相应的 data 目录,并自动创建好空密码的 root 用户。此时表示初始化成功。
4、启动和停止 mysql 服务
启动mysql服务执行命令:net start mysql
执行后,提示:
MySQL服务正在启动..
MySQL服务已经启动成功。

停止mysql服务执行命令:net stop mysql
三、安装后处理
1、修改root密码
在服务启动后,因为刚创建的 root 用户是空密码的,因此,需要先进行密码设定。可执行如下命令:
mysqladmin -u root -p password <-------------------------------- 此处输入新的密码
Enter password: 此处输入旧的密码
执行完以上两条命令后,只要 Enter password: 后输入的旧密码正确,则 root 用户的新密码就算设定成功了。
此后,要想登录 root 用户,则都需要使用新密码。
注意:
刚创建的 root 用户是空密码的,因此,在第一次修改 root 用户的密码时,在 Enter password: 后面不需要输入任何密码,直接回车即可。
2、设置允许远程登录mysql
查看数据库中名为mysql的数据库中user表的host、user、以及密码等,
此时有user名为root的记录,
如果想让远程电脑连接数据库,需添加一台user名为root,host为名“%”的记录,
也可以再设置访问密码。可以用cmd添加记录。
mysql -u root -p
use mysql
grant all privileges on *.* to 'root'@'%' identified by '*********' with grant option;
flush privileges;
3、卸载mysql服务
首先停止服务 net stop mysql
然后删除服务 sc delete mysql
最后删除目录 %mysql_home%/data
四、另一种安装方式 --------->msi-installer 安装方式!!!
1、问题描述
家里一台机器(卸载过vc运行库吧)上使用zip方式安装失败,执行mysqld命令时,提示缺少msvcr120.dll,msvcp120.dll,
网上查到的解决方案:下载32位版本的msvcr120.dll,msvcp120.dll,ucrtbase.dll三个版本的dll文件至mysql的bin目录
我从 微软下载中心【https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784】 下载了【Visual C++ Redistributable Packages for Visual Studio 2013】:

下载内容:

安装后,产生的安装组件有

重新安装仍然有一些权限问题,提示本机localhost无法访问mysql服务,hehe, 没有安装成功!
2、解决办法
下载mysql的Windows下的msi安装,安装成功!

使用msi-installer安装后产生的安装组件列表

这里需要注意一点::使用msi安装后,服务名默认叫做 mysql57

mysql服务的启动方式: net start mysql57

MySql入门(2-1)windows下安装mysql的两种方式的更多相关文章
- ubuntu下安装PyCharm的两种方式
PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本.PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Proj ...
- Linux下安装Oracle的两种方式------有图形界面安装和静默安装
本文参考文章 http://blog.csdn.net/zonej/article/details/50680857 http://blog.csdn.net/tongzidane/article/d ...
- MySQL入门——在Windows下安装MySQL
MySQL入门——在Windows下安装MySQL 摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入 services.msc 命令 ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...
- windows下安装mysql笔记
接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...
- windows下安装mysql
windows 下安装mysql 1.先下载好 mysql5.7 版本的安装包,可以去官网自己下载,也可以从我的百度云分享 里面下载: 链接: https://pan.baidu.com/s/1VXk ...
- Windows下安装MySQL详细教程
Windows下安装MySQL详细教程 1.安装包下载 2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...
- Windows下安装mysql(非安装包)
Windows下安装mysql(非安装包) 参考:https://www.cnblogs.com/yunlongaimeng/p/12558638.html 1.下载MYSQL(慢的话可以用迅雷,或其 ...
- Ubuntu 安装 JDK8 的两种方式
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...
- Linux 安装 Nodejs 的两种方式
Linux 安装 Nodejs 的两种方式 目录 Linux 安装 Nodejs 的两种方式 一.压缩包安装 Nodejs 二.源码编译安装 Nodejs 一.压缩包安装 Nodejs 下载 Node ...
随机推荐
- 关于字符latin capital letter sharp s "ß"( U+1E9E)显示的问题
今天测试产品时,遇到德语字符ß在网页上显示为”SS",查了一些相关资料发现这个字符一般用“ss"或"SS"取代. 需要注意,此字符与它的小写形式不同,小写字符l ...
- DDOS和cc攻击的防御
DDOS和cc攻击的防御 author:headsen chen 2017-10-21 10:47:39 个人原创,转载请注明作者,否则依法追究法律责任: DDOS攻击形式:黑客挟持多个电脑( ...
- Online Judge(OJ)搭建——1、项目介绍
项目名 Piers 在线评测 项目需求 用户: 获取题库.题目的相关信息. 在线对代码进行编译.执行.保存.返回运行(编译)结果. 总体题目评测成绩查询. 用户信息服务,包括注册.登录.忘记密码.邮箱 ...
- SpringBoot 自定义Banner
在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year. 接下来我们就来介绍一下这个轻松愉快的自定义banner功能.实现的方式非常简 ...
- 【Python】 关于import和package结构
关于import语句 python程序需要使用某个第三方模块的话要用import语句,其实就是把目标模块的内容加载到内存里.当然,在加载之前,python会按照一定的顺序寻找sys.path中的目录. ...
- vue中的指令
一.声明式渲染有两种: 1.插值用两个花括号如:{{内容}} 例子:html <div id="app1"> <p>{{message}}</p> ...
- Vue项目环境搭建(node+webpack)
安装node.js 下载地址:https://nodejs.org/en/download/ node -v //查看node.js版本 项目环境配置: 安装vue-cli:npm install - ...
- Sublime Text、webstorm等编译器快速编写HTML/CSS代码的技巧
Sublime Text.webstorm等编译器,如果你从事Web前端开发的话,对这几款软件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演 ...
- zip详解
http://www.360doc.com/content/06/0915/14/10610_208147.shtml
- mqtt异步publish方法
Python基于mqtt异步编程主要用到asyncio及第三方库hbmqtt,这里主要介绍mqtt的异步发布及遇到的一些问题. hbmqtt安装很简单,pip hbmqtt install. mqtt ...
