win10下安装mysql5.7.28免安装版配置

免安装版mysql是不能一键安装的,下载下来是压缩包,解压后只要配置点文件就可以正常使用;

文章主要是记录一下,以防自己忘记;也提供给他人方便;

1,首先在mysql官网–http://dev.mysql.com/downloads/mysql/ 下载mysql;

在这里插入图片描述
向下拉
向下拉
在这里插入图片描述

, 2,下载后解压

我是放在 E:\pcy_development\ 里面,解压完后改名,mysql;

3,配置环境变量

找到–高级系统变量–环境变量–系统变量-- 找到path–编辑–在最后面加上 ;E:\pcy_development\bin (这是我的mysql的bin目录,请设置自己电脑上相应的目录); 然后确定保存;

4,检查mysql目录下有没有data目录;

如果有data目录,忽略本点;

如果没有,win+r 打开运行,输入cmd进入命令窗;

进入mysql所在盘符。比如:d:

然后cd到mysql的bin目录,执行如下语句: mysqld --initialize-insecure --user=mysql ;data目录就生成成功了
如果报此错误:
mysqld: Could not create or access the registry key needed for the MySQL application
to log to the Windows EventLog. Run the application with sufficient
privileges once to create the key, add the key manually, or turn off
logging for that application.
请试下以管理员身份运行:
同样cd到mysql的bin目录,执行如下语句: mysqld --initialize-insecure --user=mysql ;data目录就生成成功了
同样cd到mysql的bin目录,执行如下语句: mysqld --initialize-insecure --user=mysql ;data目录就生成成功了

5,配置mysql目录内的 my.ini (没有就新建个)
basedir = E:\pcy_development\mysql
datadir = E:\pcy_development\mysql\data
port = 3306

注意:basedir 和datadir是我本地mysql的目录,请设置自己电脑上相应的目录;

注意:新建一个my.ini文件请注意把.txt改为.ini如果看不到.txt后缀,请点击查看把文件扩展名勾选上
在这里插入图片描述
然后在里面填入:
[mysqld]
character-set-server=utf8
bind-address = 0.0.0.0
port = 3306
basedir=E:\pcy_development\mysql
datadir=E:\pcy_development\mysql\data
max_connections=2000
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[client]
default-character-set=utf8

6,安装;

在bin目录下,继续输入:mysqld --install

提示service successfully installed安装成功;

7,停止和启动mysql

启动:net start mysql

停止:net stop mysql

8,进入mysql以及修改密码

在mysql目录下,编辑 my.ini

在[mysqld]下添加一行 skip-grant-tables 暂时取消密码;

1,重启mysql,;注意是重启MySQL不是开启mysql,关掉mysql再开启MySQL叫重启。

2,输入 mysql -uroot -p 按回车,如果提示输入密码,直接回车即可;

, 3,登陆成功后,输入 update mysql.user set authentication_string=password(‘123456’) where user=‘root’ and Host = ‘localhost’; 将密码先修改为123456;

4,输入 flush privileges; 刷新保存;注意进入MySQL后每个命令后面要加上分号;

5,删除 my.ini 中刚刚添加的 skip-grant-tables 保存;

6,exit;或quit; 退出mysql;

7,重启mysql;

8,使用新密码登陆: mysql -uroot -p123456 回车即可登陆成功;

9,ok了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值