window mysql8.0密码修改_MySql8.0.15 window 初始化 修改密码

1.将安装包解压到安装目录;

2.将安装目录下的bin文件目录添加到系统变量中;

3.初始话数据库

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,比如:

56ad8ef9fa7230e03f70433b3e6cd97b.png

4.更改密码和密码认证插件

#启动MySQL客户端并连接MySQL服务

mysql -u root -p

这时候会提示输入密码,输入上一步的默认密码

在MySQL8.0.4以前,执行SET PASSWORD=PASSWORD('[修改的密码]');就可以更改密码,但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是     “mysql_native_password”,而MySQL8.0.4开始使用的是“caching_sha2_password”。

因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,为了方便,改回了“mysql_native_password”认证插件。

(1)修改用户密码,在MySQL中执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

修改密码验证插件,同时修改密码。

(2)修改配置文件,将“mysql_native_password”设置微默认使用配件:

[mysqld]

default_authentication_plugin=mysql_native_password

5.统一字符编码及其余配置

# 服务端使用的字符集默认为UTF8

[mysqld]

port=3306 #设置mysql服务的端口

character-set-server=utf8

# 设置mysql客户端默认字符集

[mysql]

default-character-set=utf8

port=3306 #设置mysql客户端默认访问的后台服务端口

;user=root

;password=123

#针对所有客户端的配置,客户端除了mysql还有mysqldump,mysqlslap。

[client]

port=3306

default-character-set=utf8

;user=egon

;password=4573

#!!!如果没有[mysql],则用户在执行mysql命令时的配置以[client]为准

[mysqld]

#解压的目录

basedir=E:\mysql-5.7.19-winx64

#data目录

datadir=E:\my_data #在mysqld --initialize时,就会将初始数据存入此处指定的目录,在初始化之后,启动mysql时,就会去这个目录里找数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值