在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL安装及MySQL8.0新密码认证方式的示例分析

147次阅读
没有评论

共计 2324 个字符,预计需要花费 6 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 MySQL 安装及 MySQL8.0 新密码认证方式的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1、前言

Oracle 已经发布了 MySQL8.0GA,GA 在外国就是 release 版本,也就是正式版,不是测试版。

安装 MySQL 总是看到除了数据库服务外,还安装了一大堆基本没不会用到的服务,所以这里把 MySQL 的安装过程过一遍。体验安装 MySQL8.0 的时候,发现我的 navicat 连不上 MySQL8.0 了,经查找原来 MySQL8.0 提供了两种密码加密的方式,我安装的时候选了新的那种。

2、安装 MySQL8.0

2.1、在 mysql installer 添加服务

 

点击 add 按钮。

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

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

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

直接点击 execute,执行安装。

安装完毕,next。

2.2、配置 mysql

next,开始配置 mysql 设置

默认即可,next。

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

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

MySQL 安装及 MySQL8.0 新密码认证方式的示例分析

输入 root 用户的密码,next。

MySQL 安装及 MySQL8.0 新密码认证方式的示例分析

默认即可,next。

MySQL 安装及 MySQL8.0 新密码认证方式的示例分析

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

MySQL 安装及 MySQL8.0 新密码认证方式的示例分析

点 finish 完成安装。

接着点 next 和 finish 即可完成。

3、MySQL 服务的开启和停止

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

MySQL 安装及 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 用户的密码。

以上是“MySQL 安装及 MySQL8.0 新密码认证方式的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计2324字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久精品在线 | 亚洲综合国产精品第一页 | 中文字幕一级 | 成人在线视频网站 | 日日狠狠久久8888偷偷色 | 欧美综合精品 | 欧美高清视频手机在在线 | 日本爽爽爽爽爽爽免费 | 国产福利一区二区三区在线观看 | se成人 | 娇妻玩4p被三个男人伺候电影 | 色综综 | 青青亚洲 | 国产午夜精品鲁丝片 | 最近免费中文字幕mv在线视频3 | 中字乱码视频 | 人妻aⅴ中文字幕 | 中文字幕在线视频不卡 | 四虎海外影院 | 色综久久| 欲色欲色天天天www 欲香欲色天天天综合和网 欲香欲色天天综合和网 | 男人把女人桶到爽免费应用 | 虎白女粉嫩尤物福利视频 | 国产拍揄自揄精品视频 | 国产大屁股喷水视频在线观看 | 国产三级在线观看 | 日韩a片无码毛片免费看 | 香蕉伊人久久 | 久久亚洲精品成人av无码网站 | 国产精品九九久久精品女同 | 国产免费久久精品99久久 | 国产不卡视频在线观看 | 亚洲精品综合一区二区三区 | 成人午夜视频免费 | 亲子乱aⅴ一区二区三区下载 | 国产精品午夜性视频网站 | 男男gv白嫩小受gv在线播放 | 亚洲美免无码中文字幕在线 | 亚洲午夜福利在线视频 | 天堂素人| 潮喷失禁大喷水aⅴ无码 |