window下 mysql 5.7.22 解压版安装

1。将下载的mysql解压包解压到硬盘上:E:\mysql-5.7.22-winx64

2。在mysql-5.7.22-winx64下新建my.ini配置文件内容如下

[mysqld]
basedir ="E:\mysql-5.7.22-winx64"
datadir ="E:\mysql-5.7.22-winx64\data"
port=3306
server_id =1
character-set-server=gbk
character_set_filesystem=gbk

[mysql]

default-character-set=utf8

3。在cmd中进入 E:\mysql-5.7.22-winx64\bin输入mysqld --install

4.再输入mysqld --initialize --console

然后你可以在初始化的最后面看到有一个 root@localhost: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码,一定要记下来, 一会我们登陆 MySQL 数据库的时候要用。

PS:使用-initialize生成随机密码,使用mysqld --initialize-insecure --user=mysql生成空密码,初始化后data文件夹会自动生成,不用自己新建

5.添加到系统服务,

在环境变量path后面补充;E:\mysql-5.7.22-winx64\bin,然后重启mysql

这时候在cmd下直接输入mysql -u root -p就能访问了.

6.修改密码

进入cmd命令输入mysql -u root -p,然后在输入我们第4步保存的密码。登陆成功后我们不管输入sql命令都会提示

You must reset your password using ALTER USER statement before executing.

我们需要修改默认密码.

依次输入下面命令进行修改密码:

SET PASSWORD = PASSWORD('your new password');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

flush privileges;

最后重启mysql,至此数据库安装成功。

7.忘记密码操作。

在my.ini中的[mysqld] 小节下添加一行:skip-grant-tables

表示mysql登录跳过验证 然后重新启动mysql服务

依次输入一下命令

mysql –u root

use mysql;

update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';

FLUSH PRIVILEGES;

修改密码完成。最后把my.ini中的skip-grant-tables去掉,然后重启mysql就ok了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值