免安装版MySQL(windows解压版)安装详细教程以及过程中的问题解决

前言

先赞后看,此生必赚!

系统:windows

MySQL版本:5.6

Step1 官网下载

https://downloads.mysql.com/archives/community/

Step2 解压并添加配置文件

解压到某文件夹下,在根目录添加my.ini,

内容如下,注意修改basedir内容,最后一行是跳过输入密码,直接进入数据库。

[mysqld]
port = 3306 
basedir = MySQL的根目录
character_set_server = utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
skip-grant-tables

Step3 配置环境变量 

配置环境变量之后,系统会自动找到MySQL的位置,启动的时候就不用进入bin文件夹了

Step4 使用管理员命令行进入bin目录

使用管理员身份运行命令行

 

进入到bin目录下:

cd D:\mysql-5.6.51-winx64\bin

cd d:

Step5 初始化数据文件

mysqld –-initialize

注意:执行这个语句之后,可能会报错:由于找不到 MSVCP100D.dll, 无法继续执行代码

解决方式:https://shuhao.blog.csdn.net/article/details/117445032 

执行之后,根目录下生成一个data文件夹 

 Step6 安装MySQL并启动MySQL服务

mysqld install
net start mysql

 Step7 免密登录MySQL

mysql -u root -p

看到Enter password:之后,直接回车

 Step8 设置密码,刷新权限

设置密码:

set password for root@localhost = password('新密码');  

刷新权限:

flush privileges;

Step9 修改配置文件,重新启动MySQL

去掉跳过密码(也就是去掉最后一行),修改my.ini为:

[mysqld]
port = 3306 
basedir = MySQL根目录
character_set_server = utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
net stop mysql

net start mysql

 Step10 重新进入MySQL

这里就可以输入密码进入MySQL了

Step11 卸载MySQL

首先停掉数据库服务:

net stop mysql

然后删除数据库服务:

sc delete mysql

最后删除MySQL所在文件夹就行!

 OK, GAME OVER!

作者专注于Java、架构、Linux、小程序、爬虫、自动化等技术。 工作期间含泪整理出一些资料,微信搜索【javaUp】,回复 【java】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。

原文地址:https://www.cnblogs.com/shuhao66666/p/15196317.html