Windows安装解压版Mysql

下载

官网上下载ZIP然后解压

配置my.ini

解压后根目录新建一个my.ini

内容如下

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置mysql的安装目录
basedir=D:\ProgramFiles_QY\mysql-5.7.24-winx64
#设置mysql数据库的数据存储目录,必须是data,或者是\\xxx\\data
datadir=D:\ProgramFiles_QY\mysql-5.7.24-winx64\data
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#设置端口
port = 3306
#允许最大连接数
max_connections=200
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

[client]
port=3306
default-character-set=utf8

配置环境变量

win+R输入sysdm.cpl,找到环境变量,添加MYSQL_HOME系统变量,值为mysql解压路径。

在Path后面加上%MYSQL_HOME%\bin;

将Mysql安装为服务

安装默认的Mysql服务,读取指定my.ini选项配置文件中的设置,这里最好把MySQL Service换成Mysql

mysqld --install "MySQL Service" --defaults-file="D:\ProgramFiles_QY\mysql-5.7.24-winx64\my.ini"

注意:

MySQL Service为服务名,带空格需用引号(最好就写mysql,不然启动/停止/移除服务等都要用双引号)

D:\ProgramFiles_QY\mysql-5.7.24-winx64\my.ini为my.ini路径,带空格需用引号

可能遇到的问题

MSVCR120.dll文件丢失错误的解决方案

下载 VC redist packages for x64,下载完成,点击运行即可

初始化Mysql

mysqld --defaults-file="D:\ProgramFiles_QY\mysql-5.7.24-winx64\my.ini" --initialize

初始化完毕后,mysql目录下面会出现data文件夹

启动Mysql

net start "mysql service"

停止MySQL服务,输入命令:net stop "mysql service"

移除MySQL服务,输入指令:mysqld -remove "mysql service"

之所以这里都用"mysql service",就是因为上面做的孽,install时老老实实写mysql就好了。这里也可以移除后再重装。

更改密码

再开启另外一个cmd窗口,输入mysql。版本不同,有的默认为空密码,有的默认为临时密码(5.7版本以上)

mysql -u root -p -h 127.0.0.1

输入临时密码(在指定的datadir目录下的XXX.err日志文件里)

更改系统库

use mysql

更改root密码

update user set authentication_string=password(‘root‘) where user=‘root‘

或者用命令

set password=password(‘root‘);

然后重新登录

mysql -u root -p 123456 -h 127.0.0.1

mysql5.7临时密码过期问题

解决方案

删掉data目录,重新初始化mysql。(不知道为什么,我初始化了三次才登进去,用临时密码时连接最好用Navicat测试连接,连接成功用Navicat连进去也会让你初始化密码)。

也可以用下面这种方法

执行

mysql_secure_installation

输入上面生成的临时密码

然后登陆让你设置新密码,这里会让你安装一个验证密码安全度的插件,装了就要遵守那个规则(low安全度的都要8位),为了在开发中不添加麻烦,我们选择不安装。

允许其他电脑连接

登录mysql -u root -p

允许所有IP(*.*)以root和root登录此服务器(%)

grant all privileges on *.* to [email protected]‘%‘  identified by ‘root‘

开放防火墙端口3306

打开控制面板,找到防火墙高级选项,选择入站规则,添加指定端口TCP为3306

可能遇到问题

启动时报错,启动不了。然后查看日志

发现初始化时不认识defaults-file,网上查询一下,发现是参数写倒了应该把

mysqld --initialize --defaults-file="D:\ProgramFiles_QY\mysql-5.7.24-winx64\my.ini"

改为(前文已更正)

mysqld --defaults-file="D:\ProgramFiles_QY\mysql-5.7.24-winx64\my.ini" --initialize

原文地址:https://www.cnblogs.com/aeolian/p/10245255.html

时间: 2024-08-16 00:17:11

Windows安装解压版Mysql的相关文章

安装解压版Mysql方法

1.下载解压版的Mysql,并解压到安装目录下 2.复制解压包中my-default.ini文件并改名为my.ini.修改my.ini相关参数 3.配置环境变量 4.在CMD中安装Mysql服务. 在这里需要注意一定要进入解压包的bin目录下进行安装操作.否则运行Mysql服务路径会出错(如果出错了,使用sc delete mysql操作来删除服务,然后重新安装:有时删除不彻底,还去了注册表把Mysql注册信息删除了) 5.启动服务 6.进入MySQL,初始密码为空 7.修改MySQL密码

Windows10下安装解压版MySQL教程

MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西,但是较为复杂,坑点也比较多(都是泪),本教程位于提供安装MySQL最新版8.0.11的正确姿势(滑稽) 1.到MySQL官网下载压缩包 网址:https://dev.mysql.com/downloads/mysql/ 这里我们选择MySQL Community Server 点击Download 接下来点

怎样安装解压版MySQL

第一步: 解压包. 第二步:引入MySQL的bin路径. 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 mysql -uroot -p'' Over...

windows安装解压版redis

下载:https://github.com/MicrosoftArchive/redis/releases 解压: 启动服务端: ./redis-server.exe redis.windows.conf 启动客户端: ./redis-cli.exe -h 127.0.0.1 -p 6379 原文地址:https://www.cnblogs.com/xy-ouyang/p/12166241.html

安装解压版的mariadb

今天尝试了安装解压版的mariadb,在官网上https://downloads.mariadb.org/下载了5.5版本的mariadb的zip压缩包, 经过实践发现mariadb解压版安装与mysql解压版的安装基本上是一样的. 1.首先解压安装包,在bin目录下创建了my.ini文件,文件内容为: [client] #password = 11111 port=3306 socket=/tmp/mysql.sock default-character-set=utf-8 # The Mar

Tomcat 7.0 64位免安装解压版 安装及配置

Tomcat 7.0 win7 64位免安装解压版 安装及配置 Tomcat 推荐官方下载,地址如下 http://tomcat.apache.org/download-70.cgi 或者可在我的CSDN论坛下载,地址为: http://download.csdn.net/detail/shangguanyunlan/9273785 我下载的是apache-tomcat-7.0.65 最新的已经到8了,自己选择合适的版本即可. 下载解压到任意盘符,自己决定,我是下载到D盘的. 环境变量配置:Ja

解压版mysql安装--windows系统

1 解压到某个目录 2 配置配置文件 3 执行命令:安装目录/bin/mysqld --install mysql5.6 --defaults-file=指定配置文件位置 "安装目录/bin/mysqld" :如果以前安装过mysql或已经安装有一个mysql,可能会导致没清除干净或者还不能清除(系统变量path的mysql路径配置),所以最好指定目录运行mysqld,不要通过进入目录->mysqld这种方式运行 "mysql5.6":服务名 4 net st

解压版MySQL安装说明

一.复制my.ini到MySQL解压的目录 例如:E:\MySQL 二.修改my.ini第39~40行 basedir = "E:\\MySQL" datadir = "E:\\MySQL\\data" 三.检查电脑上是否安装过MySQL服务 我的电脑-->管理-->服务和应用程序-->服务,查看是否有MySQL 四.开始菜单-->附件-->命令提示符-->右键,一管理员身份运行 五.cd /d E:\MySQL\bin mysq

解压版mysql安装

一. 下载好后解压文件,解压的内容如图,您可以把内容解压到想要的位置,本例解压到"D:\phpweb\mysql", 还有一个问题新版没有data名称的文件夹,这个文件夹顾名思义是放数据文件的, 你可以放在任何其他地方,你认为方便的位置,只要在下面配置对路径就好了,在这里我还是放在"D:\phpweb\mysql"下. 二. 用记事本打开文件my-default.ini,有些朋友可能喜欢自己新建my.ini文件,这请君自便了,我还是用默认的文件来改.最基本配置前后如