MySQL 8.0 配置mysql_native_password身份验证插件的密码

MySQL 8.0 配置mysql_native_password身份验证插件的密码

mysql8.0的默认密码验证不再是password。所以在创建用户时,create user ‘username‘@‘%‘ identified by ‘password‘; 客户端是无法连接服务的。

方法一:

登录MySQL后输入:

ALTER USER ‘username‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;

FLUSH PRIVILEGES;

方法二:

编辑my.cnf文件,更改默认的身份认证插件。比如说:

vim /data/mysql/mysql_3306/my_3306.cnf

# 在[mysqld]中添加下边的代码
default_authentication_plugin=mysql_native_password

这个需要重启服务才生效。

mysql> select user,host,plugin from mysql.user;
+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| bak              | %         | mysql_native_password |
| monitor          | %         | mysql_native_password |
| repuser          | %         | caching_sha2_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| repuser          | localhost | caching_sha2_password |
| root             | localhost | caching_sha2_password |
+------------------+-----------+-----------------------+
8 rows in set (0.00 sec)

原文地址:https://www.cnblogs.com/bjx2020/p/12118614.html

时间: 2024-07-30 18:20:37

MySQL 8.0 配置mysql_native_password身份验证插件的密码的相关文章

Linux服务器安全策略配置-PAM身份验证模块(二)

○ 本文导航 关于PAM PAM身份验证配置文件 PAM配置文件语法格式 PAM模块接口 PAM控制标志 PAM配置方法 PAM身份验证安全配置实例 - 强制使用强密码(用户密码安全配置) - 用户SSH登录失败尝试次数超出限制后锁定账户(帐户锁定/解锁和时间设置) - 允许普通用户使用sudo而不是su(限制普通用户登录到root用户) - 禁止直接使用root用户通过SSH登录 pwgen复杂密码随机生成工具 关于PAM Linux-PAM (Pluggable Authentication

Mysql 8.0 配置主从备份

my.ini文件的位置 mysql 8.0安装完过后没有my.ini疑惑了我好久,最后发现,配置文件在,C盘的一个隐藏文件夹里面 具体路径如下图 主库配置 修改主库INI文件 在[mysqld]节点添加如下代码: 12345678 #主节点(Master)配置# Binary Logging.#二进制文件存放路径log-bin=mysql-bin # Server Id.#服务器 idserver-id=1 mysql-bin这个文件夹我是创建在我的mysql安装目录的,暂时不知道有没有用 主库

Dynamics CRM 2013 试用之 配置联合身份验证服务 Active Directory Federation Services

注:本文会适当把微软英文原话复制过来(英语来自微软MSDN官网),增加大家英文阅读能力. Configure AD FS for Windows Server 2012 R2 To configure AD FS as a stand-alone federation server for Microsoft Dynamics CRM Server claims authentication, do the following: 1.Open the Windows Server 2012 R2

MySQL 8.0配置总结for Windows10

由于Oracle服务器不在国内的原因,很多用户(包括小编自己)在用exe文件安装之后会出现不好用的情况,现参考其他笔者,小编也整理了一份方案. 下载 在MySQL官网下载,Downlads->Community->MysSQL Community Server 选择自己的系统的mysql 安装: 首先建议系统用户名中不要存在中文,因为任何软件都会走C:/users/your admin(用户名)/AppDate下,来产生一些缓存文件. 1.将下载的zip解压放到相应的地方,本例放到了D盘. 2

IIS Web站点配置Windows身份验证

今天在IIS中配置web站点的,使用Windows身份认证,怎么设置也不起作用,默认配置文件是这样的: <authentication mode="Windows" /> 但是我们还必须加上禁止匿名用户登录,才能实现Windows身份认证登陆功能,正确的配置应该是这样的: <authentication mode="Windows" /> <authorization>   <deny users="?"

MySql8.0+全新身份验证方式

我们在安装MySql8.0+的版本时MySql将会询问我们是否选择全新的身份验证方式,如下图 ⒈第一个是MySql推荐我们使用的强密码加密模式来进行身份 MySQL8支持基于改进的更强的基于sha256的密码的新身份验证方法.建议以后所有新的my sql server安装都使用此方法. 注意:服务器端的这个新身份验证插件需要新版本的连接器和客户端,这些连接器和客户端添加了对这个新的8.0默认身份验证的支持(caching_sha2_password 密码身份验证) 目前,MySql 8.0连接器

Office365 联合身份验证服务配置-单点登录(SSO)

上篇文章我们介绍了office365国际版本及office365国内版本的功能介绍,今天主要说一下office365环境内配置实现SSO,其实说到sso相信大家已经很熟悉了(我们同样在之前的文章中有介绍windows azure部署sso)单点登录,当然也有叫目录集成的说法.那在office365上实现SSO会有什么效果呢?如果我们的机构内部已经在使用本地的 Active Directory,则可将其与我们的 Azure AD 目录相集成,借此可自动执行基于云的管理任务,并可向用户提供更加简化的

Windows azure 联合身份验证服务配置(SSO)

说到SSO,相信大家已经很熟悉了,SSO=单点登录,当然也有叫目录集成的说法.那在windows azure上实现SSO会有什么效果呢?如果我们的机构内部已经在使用本地的 Active Directory,则可将其与我们的 Azure AD 目录相集成,借此可自动执行基于云的管理任务,并可向用户提供更加简化的登录体验. Azure AD 支持以下两种目录集成功能: l 目录同步 - 用于将本地目录对象(用户.组.联系人)与云同步,以帮助减小管理开 销.设置目录同步后,管理员可将本地 Active

配置web服务基本用户身份验证,保证web站点的安全

IIS网站默认允许所有用户连接,如果对网站的安全性要求较高,网站只针对特定用户开放,就需要对用户进行验证.进行验证的主要方法有:匿名身份验证.基本身份验证.摘要式身份验证.Windows身份验证.这里只介绍如何配置基本身份验证.一.添加身份验证模块.1.打开"服务器管理器",点击"添加角色服务".2.在"安全性"中勾选要安装的3种身份验证方法,这里我已经安装过了.然后按照操作向导的提示完成即可.二.关闭匿名身份验证,启用基本身份验证.4种身份验证