MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)
1.MySQL官网下载操作系统对应的MySQL安装包,解压之后就可以直接使用(免安装)。
MySQL安装包,一种是MySQL Enterprise Edition (commercial)企业版,还有一种是社区版MySQL Community Edition (GPL)
我选择的是社区版安装。
2.在解压后的目录中一般都有init配置文件,但是我的没有
3.输入mysqld开启服务端,但是有可能会出现一些错误,
C:\mysql-5.7.20-win32\bin>mysqld
mysqld: Can't change dir to 'C:\mysql-5.7.20-win32\data\' (Errcode: 2 - No such file or directory) 这时候我们根据提示可以对MySQL的目录添加一个data文件,存放信息。
4.使用mysqld --initialize-insecure
C:\mysql-5.7.20-win32\bin>mysqld --initialize-insecure
C:\mysql-5.7.20-win32\bin> 神奇的一幕:在你创建的data目录出现了mysql performance_schema sys...许多个目录
这就是用户的初始化信息。 5.然后我们在使用
C:\mysql-5.7.20-win32\bin>mysqld
就可以创建一个MySQL的socket服务端,创建完了之后进程处于有io阻塞状态。等待着客户端来连接。然后在任务管理器就可以看到
MySQL的服务端的进程信息,在详细信息中可以看到一个mysqld.exe的进程正在使用。这里由于开启了服务端,那么Java,python,php都可以使用
他们的socket进行连接。
6.在开启一个cmd的进程进行客户端的连接
由于是初始化,没有密码,直接可以进入
C:\Users\Administrator>cd c:\mysql-5.7.20-win32\bin
c:\mysql-5.7.20-win32\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.20 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
7.最好配置一个环境变量就完美了
标准一点的格式:
MySQL:C:\mysql-5.7.20-win32
path:%MySQL%\bin 或者直接:
path:C:\mysql-5.7.20-win32\bin 8.为了省事:
首先我们的进程可以在windows中以Windows服务的形式进行后台运行。通过
cmd-... --install就可以添加一个Windows服务。 制作一个MySQL的Windows服务,在制作之前,如果运行了mysqld,关一下。(必须注意的是在安装Windows服务的时候我们必须使用管理员身份进行运行CMD命令提示符
否则没有权限)
C:\WINDOWS\system32>c:\mysql-5.7.20-win32\bin\mysqld --install
Service successfully installed.
C:\WINDOWS\system32> 这样就可以使用2种方式进行启动mysql的服务端(windows服务)。
第一种是使用命令:
net start mysql
C:\WINDOWS\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
第二种是:
进入任务管理器种的服务选项,找到Windows服务列表种的MySQL里面有开启启动以及路径和名字参数的详细信息,并且可
可以设置启动的方式。 停止方式也有2种:
net stop mysql
C:\WINDOWS\system32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。 还有一种以上
这样MySQL的所有安装就基本上完毕了。 自己总结一下MySQL的安装过程,以后还是多谢些博客吧。
MySQL的安装(比较详细的安装步骤,包括客户端和服务端的安装,还有环境变量的配置以及使用Windows service启动MySQL)的更多相关文章
- Java JDK 8 安装和环境变量的配置(Linux and Windows)
Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包含了Java语言的编译器,能够在这里下载: http://ww ...
- Redis客户端、服务端的安装以及命令操作
目的: redis简介 redis服务端安装 redis客户端安装 redis相关命令操作 redis简介 官网下载(https://redis.io/) Redis 是完全开源免费的,遵守BSD协议 ...
- Python2和Python3的安装以及pycharm安装,path环境变量的配置
一:安装python2.7过程步骤 1.官网下载pythonan安装包: ·输入python搜索 ·找到python官网,点击进入 ·鼠标放在Downloads上,在新弹出的选项中选择Windows, ...
- JDK下载安装以及环境变量的配置
JDK是Java Development Kit 的缩写,是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. 一.JDK的下载 这里以Oracle官网下载为例 1. ...
- JDK8安装包的下载安装方式以及环境变量的配置
前面我们介绍了 <Java是什么?>.<OracleJDK是什么?OracleJDK的版本怎么选择?>.<OpenJDK是什么?>以及<OracleJDK 与 ...
- 开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因
1.下载 链接: http://pan.baidu.com/s/1i57HZKx 密码: cnb4 2.详细安装过程 3.下载地址 链接: http://pan.baidu.com/s/1mi6VUp ...
- Oracle 11g 服务端的安装步骤
Ø 简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1. 所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019: 2. 以下 ...
- HubbleDotNet 最新绿色版,服务端免安装,基于eaglet 最后V1.2.8.9版本开发,bug修正,支持一键生成同步表
HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件.开源协议是 Apache 2.0.HubbleDotNet提供了基于SQL的全文检索接口,使用者只需会 ...
- Java基础教程---JDK的安装和环境变量的配置
一.Java的安装和环境变量配置 1.Java的安装: 第一步,从Oracle官网下载安装包,当然也可以从其他安全可靠的地方下载(PS:根据不同电脑系统下载相应的安装包,注意电脑的位数.如x64,x3 ...
随机推荐
- 整理一批 国内外优秀设计团队 & 设计相关网站
设计做不好,因为看得少!这里精心整理了一批国内外优秀设计团队的官网,以及同设计相关的网站.每个网站,我都浏览了一下,确保里面真的是有干货,并且保持一定的频率正常更新. [腾讯] 腾讯社交用户体验设计 ...
- 【转】Linux设备驱动--块设备(一)之概念和框架
原文地址:Linux设备驱动--块设备(一)之概念和框架 基本概念 块设备(blockdevice) --- 是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时 ...
- C++点滴20130724
warning c4627:"#include stdafx.h":在查找预编译头使用时跳过 原因: 1.没有添加 #include "stdafx.h" 2. ...
- ASP.NET没有魔法——ASP.NET 身份验证与Identity
前面的文章中为My Blog加入了文章的管理功能(ASP.NET没有魔法——ASP.NET MVC使用Area开发一个管理模块),但是管理功能应该只能由“作者”来访问,那么要如何控制用户的访问权限?也 ...
- 基于ElementUI的网站换主题的一些思考与实现
前言 web应用程序,切换主题,给其换肤,是一个比较常见的需求. 如何能快速的切换主题色?(只有固定的一种皮肤) 如果又想把主题色切换为以前的呢?(有多种可切换的皮肤) 该以何种方式编写标签的css属 ...
- PHP Curl模拟登录并抓取数据
使用PHP的Curl扩展库可以模拟实现登录,并抓取一些需要用户账号登录以后才能查看的数据.具体实现的流程如下(个人总结): 1. 首先需要对相应的登录页面的html源代码进行分析,获得一些必要的信息: ...
- 仿微信抢红包(js 转)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Line belt
Problem Description In a two-dimensional plane there are two line belts, there are two segments AB a ...
- 还原NuGet程序包
官网:https://msdn.microsoft.com/zh-cn/magazine/hh547106.aspx 在获取团队中的项目或者下载他人的项目Demo后,运行项目有时会提示某些dll找不到 ...
- this指向(匿名函数问题)
1.匿名函数中 this一般指向window对象 2.闭包函数中的this,指向window var mod = { init: function(){ console.log('this',this ...