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 ...
随机推荐
- GeoJSON C#判断某一点是否在某一区域范围之内
GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式.GeoJSON对象可以表示几何.特征或者特征集合.GeoJSON支持下面几何类型:点 ...
- QT 中setUserData和setProperty问题
在5.9的官方文档里是找不到QObject中的setUserData 的,相反他提供了setProperty(). void setUserData(uint id, QObjectUserData ...
- python引用和对象详解
python引用和对象详解 @[马克飞象] python中变量名和对象是分离的 例子 1: a = 1 这是一个简单的赋值语句,整数 1 为一个对象,a 是一个引用,利用赋值语句,引用a指向了对象1. ...
- mysql主从复制的基本原理
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作: 1.1.版本一致 1.2.初始化表,并在后台启动mysql 1.3.修改root的密码 2.修 ...
- openstack安装系列问题:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装
个人原创,转载请注明作者,出处,否则依法追究法律责任 2017-10-03-12:22:22 现象:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装 ...
- Android轮播图
轮播图是很常用的一个效果 核心功能已经实现 没有什么特殊需求 自己没事研究的 所以封装的不太好 一些地方还比较糙 为想要研究轮播图的同学提供个参考目前测试图片为mipmap中的图片 没有写从网络加载图 ...
- 什么是IPFS?(一)
写在前面: 今天先写到这里, 关于IPFS的所有事情小编都想快点告诉大家, 但毕竟精力有限, 小编尽量抽出时间提供更多的关于IPFS的信息. ----------------------------- ...
- 在js中实现新窗口打开页面
我们都知道可以在html代码中使用<a href="xxxx" target="_blank"></a>这种方式来打开一个新的窗口打开一 ...
- [JLOI2014] 松鼠的新家
Description 松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的.天哪,他居然真的住在"树&q ...
- 基于hi-nginx的web开发(python篇)——使用jinja2模板引擎
模板引擎的使用在web开发中是不可避免和必要的.hi.py框架使用jinja2作为模板引擎. 为了使用hi.py提供的jinja2引擎,首先需要引入它: from hi import hi,templ ...
