windows10下安装mysql5.7(双开)教程

1、官网下载mysql5.7的安装包:(这里建议小白下载二进制文件,本次安装使用的绿色版)mysql

一、官网连接 https://www.mysql.com/downloads/  sql

二、普通开发使用社区版(MySQL Community Edition)网页的最下方点进去数据库

三、寻找历史版本(看不懂英文的chrone右键翻译成中文)编码

 

 四、下载绿色版本spa

2、本地安装命令行

一、在本身的软件盘新建一个文件夹用来存放mysql5.7而且解压到该目录下(看我的爱好)翻译

二、配置环境变量3d

此电脑右键属性、高级系统设置中点击环境变量code

①配置MySQL_HOME (这里我为了方便版本切换就配置到了根目录的上一层)server

②配置path

 

 二、因为绿色版是没有my.ini文件的手动建立而且填写基本配置

# 此文件非注释语句不要使用"" [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置端口(避免冲突) port = 3307 # 设置mysql的安装目录(因人而异) basedir=D:/MySQL/mysql-5.7.26-winx64/ # 设置mysql数据库的数据的存放目录(因人而异) datadir=D:/MySQL/database/Data5.7/ # 容许最大链接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 建立新表时将使用的默认存储引擎 default-storage-engine=INNODB

附:在[mysqld]下面加上一句skip-grant-tables启动后不会自动生成随机密码默认root用户的密码为空;这样子就不用去找随机密码了;可是后续须要启动服务后update修改密码;并在关闭服务后将该行配置删除;

不建议这样用,比较繁琐

三、到这里已经配置完成了;进行安装

①首先系统管理员模式启动cmd进入到解压后的bin目录下;执行下列语句回车 进行安装;成功有一句提示

mysqld -install mysql5.7 --defaults-file=D:\MySQL\mysql-5.7.26-winx64\my.ini

在这里 mysql5.7 表明你的服务名称(不能和现有的重复,自定义);--defaults-file指向了该服务的默认配置文件

sc delete 服务名  删除某个服务(若是安装错误;或者旧的服务不想要了,在net stop mysql 后执行该操做)

sc query mysql5.7 查询某个服务(能够查看服务名是否 存在)

②安装完成后须要进行初始化,也就是在你 数据库的数据的存放目录 下新建一个文件夹并在其中存放文件;也就是常见的date;由于各个版本的data不一样不准手动从别的地方copy以避免留下坑;(这都是泪啊)

mysqld --defaults-file=D:\MySQL\mysql-5.7.26-winx64\my.ini --initialize --console

执行语句回车;这里的ini文件地址改为你本身的;若是加上--console 默认的随机密码等一些数据会在控制台输出;.err中不会保留了;建议去掉保留在文件中;避免关闭命令行界面致使临时密码消失;

附:若是真的忘了密码了能够将生成的date(我这里是Date5.7)删除了;从新初始化一下

在这个.err文件中找到临时密码(相似下图这样的)

3、

一、执行下面的命令回车启动服务(这里的服务名是你本身起的)

net start mysql5.7

若是你配置文件不当心写出问题了;致使服务一直正在启动或者中止;这时候须要在任务管理器的服务项中查看该服务的进程号pid 杀死该进程后;删除服务从新安装(执行百度)

二、登录

mysql -P 3307 -u root -p

根据本身的ip进行登录并输入.err文件中的临时密码;(这里切记要把端口号写上;大写P;否则默认找的是3306端口下的服务,致使你怎么输入密码都提示Can't connect to MySQL server on xxx (10061)服务没开启)

登录进入mysql>后修改密码

set password for 用户名@localhost = password('新密码');

如今就已经安装成功了(若是安装完成后数据库中缺乏库文件只用一个库;那就是初始化出问题了;把安装和初始化的顺序调换下)

相关文章
相关标签/搜索