win10-MySql免安装版-安装/多实例
一、MySql免安装版安装:
1、MySql分为两个版本:
安装板的msi格式文件,直接点击下一步,下一步就可以安装
免安装版的zip格式,直接解压配置安装即可,【解压-初始化创建data目录-创建用户-创建服务-启动】
2、免安装版-安装步骤:
(1)下载MySql的版本:【https://dev.mysql.com/downloads/mysql/】
(2)解压压缩包到指定安装目录:【D:\mysql-5.7.21】
(3)在安装目录下新建【my.ini】文件,打开编辑,复制下边内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.21
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.21\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB(4)配置环境变量:
【MYSQL_HOME:D:\mysql-5.7.21-winx64】
在系统环境path后面添加【 ;%MYSQL_HOME%\bin】,不是win10的小伙伴要注意加分号(";")
(5)初始化mysql
以管理员身份运行【cmd.exe】
运行命令:【mysqld --initialize --user=mysql --console】,运行成功,最后一行的末尾会有【root的初始化密码,请记牢!!!】
(6)安装服务:
运行命令【mysqld --install mysql3306】,执行成功后,服务里会多出一个【mysql3306】的服务
(7)启动或者停止服务:
运行命令【net start mysql3306】【net stop mysql3307】
(8)注意事项:
A、指定环境变量时,path要指定到系统变量里,【指定为用户变量后可能会导致初始化命令执行失败】
B、MySql旧的版本里有【my.cnf】文件,在【mysql-5.7.21-winx64.zip】这个版本里是没有的,需要新建【my.ini】文件
C、修改密码的命令:登录mysql后执行【set password for root@localhost=password('你的密码');】
D、参考文章:【http://blog.csdn.net/darling_for/article/details/79070353】
二、MySql多实例的安装步骤:【复制-修改配置文件-新建服务-修改注册表】
(1)复制MySql的安装目录到指定位置,删除【data】文件夹下的除mysql、test外的其它文件、文件夹
(2)修改【my.ini】中的端口、安装目录、数据目录
(3)安装新服务:运行命令【mysqld --install mysql3309】
(4)修改注册表文件:
注册表文件位置:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL_3307】
修改【ImagePath】的值为:【"D:\MySql_3309\bin\mysqld" --defaults-file="D:\MySql_3309\my.ini" mysql3309】
(5)正常启动服务:参考文章【https://www.cnblogs.com/jpfss/p/8143641.html】
(6)注意:
A、多实例安装不需要再次执行mysql的初始化命令
B、复制的实例,mysql的root密码和自己初始安装的时候使用的命令相同
C、删除服务的命令:【sc delete mysql3309】
D、进入cmd后,再登录mysql后,执行命令行的时候,句子结尾必须以分号结尾,命令才能执行
E、不修改注册表的话,打开的多个服务指向同一实例
F、省去了安装时后的初始化操作,直接删除data目录下的文件即可
三、后续:
安装时候出现了许多问题,安装不成功,文件找不到、服务启动就停,大部分就是因为初始化操作失败导致的
data文件夹不要手动创建,使用初始化命令来创建,否则会报文件夹不为空,初始化失败的问题
一定要以管理员身份运行cmd,要不执行初始化mysql,初始化用户的时候会报错
本文适用于安装:
win10-x64 免安装版【mysql-5.7.21-winx64.zip】时使用,其它版本仅供参考
不要气馁,多试几次,不要怕麻烦,坚持就会找到办法!!!
win10-MySql免安装版-安装/多实例的更多相关文章
- MySQLMySql免安装版安装配置
MySql免安装版安装配置,附MySQL服务无法启动解决方案 mysql 5.6.17 绿色版(免安装)安装配置教程 [mysql] # 设置mysql客户端默认字符集 default-charact ...
- mysql-5.7.18 免安装版安装配置(Windows)
mysql-5.7.18 免安装版安装配置(Windows) 一.在Mysql官网下载Mysql-5.7.18的ZIP文件 下载链接为:https://dev.mysql.com/downloads/ ...
- MySQL解压版安装配置详解
MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...
- mysql源码版安装
mysql源码版安装 创建配置文件 创建 my.ini,注意修改,如下的 设置mysql的安装目录和设置mysql数据库的数据的存放目录,设置自己本机的上的对应路径 [mysql] # 设置mysql ...
- MySQL踩坑及MySQL解压版安装
MySQL默认当前时间: MySQL5.5版本以下是不支持:datetime default now() 的,只能写成 timestamp default now() ; 而MySQL5.6以上是支持 ...
- mysql 5.6.43免安装版安装教程
1.第一步,下载 Mysql官方网站:http://www.mysql.com/,数据库下载地址:http://www.mysql.com/downloads/.个人比较喜欢用免安装版,使用起来方便 ...
- mysql 免安装版安装(window7)
初次使用mysql免安装版步骤: 1.设置环境变量,将mysql 加压文件路径添加到环境变量path中(作用是不用每次都切换路径) 控制面板>系统和安全>系统>高级系统设置 2.安装 ...
- mysql免安装版安装
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...
- win10 安装 mysql解压版安装步骤
参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...
随机推荐
- Eclipse中的BuildPath详解【转载】
什么是Build Path? Build Path是指定Java工程所包含的资源属性集合. 在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE).第三方的功能扩展库.工 ...
- C/C++读取一行
C语言 1. char buf[80]={0}; gets(buf); //可以读取空格, 回车结束输入 2. char buf[10] = {0}; scanf("%[^\n] ...
- Maven创建项目一些常见的问题
1 .创建的项目中没有src/main/java.没有src/test/java 主要原因在于在创建项目的时候,使用的是系统自带的jdk,修改方法: 右键项目——Properties——javaBui ...
- 解析oracle对select加锁的方法以及锁的查询 转
转自 https://www.jb51.net/article/37587.htm 本篇文章是对oracle对select加锁的方法以及锁的查询进行了详细的分析介绍,需要的朋友参考下 解析oracle ...
- Hibernate工作原理及为什么要用?. Struts工作机制?为什么要使用Struts? spring工作机制及为什么要用?
三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采 ...
- 一个实现 手机端“输入验证码 ”效果Demo
之前在“掘金”上看到这样一个demo 我觉得很有意思,于是今天把它搬下来,记在自己的“小本本”里也许会对以后的项目有点用,若要自己去实现这样一个案例也能实现,但是可能没有那么“妙”. 想法: 1.使用 ...
- spring cloud config将配置存储在数据库中
Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程目录下,如果需要修改配置,需要重启c ...
- C/S模式,发布/订阅模式和PUSH/PULL模式(上)
CS模式(客户端/服务器模式) 最场景的信息传递模式,也称为Request/Response模式,或者调用模式.http/https协议即此模式.因为最常用所以大家一般都比较熟悉,这里不重点讲了,大家 ...
- 读取本地json文件另一种方式
function getScenemapData(){ $.ajax({ url: "/js/currency.json", type: "GET" ...
- NOIP模拟赛D2T1自己的解题思路
T1题目在此: 数轴上有n个球,每个球直径为1,第 ii 个球的左端点为pi即占据了数轴上[pi,pi+1][pi,pi+1]).在 P位置有一堵墙.有q个操作,每次要么以x位置为左端点放一个新球(如 ...