免安装版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】【黑客】【爬虫】【小程序】【面试】等关键字免费获取资料。