数据库 
首页 > 数据库 > 浏览文章

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

(编辑:jimmy 日期: 2024/11/16 浏览:3 次 )

本文为大家分享了mysql8.0.11安装配置方法图文教程、MySQL8.0新密码认证方式,供大家参考,具体内容如下

1、前言

"text-align: center">mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

点击add按钮。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

选custom,接着next,这样子就能选择自己要安装的服务。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

先责mysql server,添加到to be installed处,接着next下一步。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

直接next,需要更改的话,按自己需求改吧。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

直接点击execute,执行安装。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

安装完毕,next。

2.2、配置mysql

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

next,开始配置mysql设置。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

默认即可,next。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式 

没什么必要,默认配置即可,next,有其它需求一般都是改一下端口就完事。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

没什么必要还是选择以前的加密方式把,刚出来8.0,第三方客户端基本都不支持这种加密方式,但自带的命令行支持,当然我推荐的是开发环境这样子,服务器端你自己考虑吧,开发环境老的加密方式不会有坑,选择Use Legacy Authentication Method,然后next,下一步

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

输入root用户的密码,next。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

默认即可,next。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

点击execute,写入配置和添加windows服务。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

点finish完成安装。

接着点next和finish即可完成。

3、MySQL服务的开启和停止

这里不做详细解释。反正在任务管理器的服务tab那里,你可以开启和关闭mysql服务,默认是自启动的,我自己任由他自启,因为占用资源不多。

mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

4、关于MySQL8.0新的密码认证方式

The caching_sha2_password and sha256_password authentication plugins provide more secure password encryption than the mysql_native_password plugin, and caching_sha2_password provides better performance than sha256_password. Due to these superior security and performance characteristics of caching_sha2_password, it is as of MySQL 8.0 the preferred authentication plugin, and is also the default authentication plugin rather than mysql_native_password.

翻译:caching_sha2_password和sha256_password认证插件比mysql_native_password插件提供的密码加密更加安全,并且caching_sha2_password加密比sha256_password的加密性能更好。由于caching_sha2_password这样优秀的安全和性能特性,让他作为MySQL8.0的首选认证插件,这也是默认的认证插件插件而不是mysql_native_password。

具体你可以访问这个caching_sha2_password Compatibility Issues and Solutions来了解,已经使用了新的加密方式,访问不了的解决方法,简单总结一下就是

1、将加密方式改为旧的,在配置文件my.conf中添加如下:

[mysqld]
default_authentication_plugin=mysql_native_password

2、使用支持新的加密方式的客户端(Client),比如等于或高于8.0.4版本的libmysqlclient

3、使用支持新的加密方式的连接驱动(Connector):

MySQL Connector/C++ 1.1.11 or higher or 8.0.7 or higher.
MySQL Connector/J 8.0.9 or higher.
MySQL Connector/NET 8.0.10 or higher (through the classic MySQL protocol).
MySQL Connector/Node.js 8.0.9 or higher.

PHP: the X DevAPI PHP extension (mysql_xdevapi) supports caching_sha2_password.

4、使用了新的加密方式,改为旧的加密方式,而root用户也要进行相应的更改才可以,因为root用户还是新的加方式,所以使用alter语句改为重置密码来覆盖新的加密方式的密码:

ALTER USER 'root'@'localhost'
 IDENTIFIED WITH mysql_native_password
 BY 'password';

password是你将要设置的root用户的密码。

参考文章:Changes Affecting Upgrades to MySQL 8.0

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

上一篇:mysql8.0.12如何重置root密码
下一篇:Mysql如何查询某条记录在分页的第几页详析
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 站点导航 SiteMap