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

(编辑:jimmy 日期: 2024/10/22 浏览:2)

本文为大家分享了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各版本安装教程

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

一句话新闻

一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?