首页 > 数据库 >MySQL8.0默认加密连接方式

MySQL8.0默认加密连接方式

时间:2023-01-04 18:25:04浏览次数:46  
标签:加密 身份验证 默认 MySQL8.0 user mysql password +-----------+---------------------------

Mysql8.0开始默认采用新的caching_sha2_password的身份验证方式,常规老接口会因此无法连接数据库。
为继续使用老的身份验证方式,需显式指定身份验证方式为 mysql_native_password,如下:

ALTER  USER 'ingp_auth'@'%' IDENTIFIED WITH mysql_native_password BY 'password^kAuAaj*Y';
flush privileges;

查询目前已有用户的身份验证方式:

mysql> select host,user,plugin,authentication_string from mysql.user;
+-----------+----------------------------+-----------------------+------------------------------------------------------------------------+
| host      | user                       | plugin                | authentication_string                                                  |
+-----------+----------------------------+-----------------------+------------------------------------------------------------------------+
| %         | inspur                     | mysql_native_password | *C8748776F9F2654A936BC271540A851C11E2AD3F                              |
| %         | liking                     | mysql_native_password | *A50765F60EB794160A595BCC438DB2956A249044                              |
| %         | proxysql                   | mysql_native_password | *F4E4F064BB1F087322285CE17C1CD5D0CA1BC03C                              |
| localhost | root                       | mysql_native_password | *9393526C69B0E40BBE014B55B19279B5E9C6983B                              |
+-----------+----------------------------+-----------------------+------------------------------------------------------------------------+

标签:加密,身份验证,默认,MySQL8.0,user,mysql,password,+-----------+---------------------------
From: https://www.cnblogs.com/likingzi/p/17025665.html

相关文章

  • mysql 时间类型 时间字段默认值
    1.设置create_timeupdate_time1)建表createtabletable_name(idint(10)NOTNULLAUTO_INCREMENT,namevarchar(10),create_timedatetimeNOTNULLDEFAULTCUR......
  • 深入浅出简单JS加密解密案例
    加密是指使用密钥将明文(未加密的信息)转换为密文(无法被读取的信息)的过程。解密则是指使用相同的密钥将密文转换回明文的过程。JavaScript提供了一种内置的加密方法,称为​​......
  • 【加密与解密】第三章①
    这一章是静态分析技术。高级语言编写的程序一般有两种形式,一种是被编译成机器语言在CPU上执行,例如C++,机器语言与汇编语言相对应。因此可以将机器语言转化成汇编语言,这个就......
  • FreeSWITCH的TLS加密
    听着很高大上(实际也很实用)的加密机制,在FreeSWITCH里配置支持竟然这么简单!GreateFreeSWITCHandGreateProgrammer!①cd/usr/local/freeswitch/bin(以默认的安装路径为......
  • JS逆向实战10——某集团RSA长加密
    由于本网站较为特殊目标网站加密与其他稍有不同目标网站:68747470733a2f2f65632e6d696e6d6574616c732e636f6d2e636e2f6f70656e2f686f6d652f70757263686173652d696e666f2f......
  • 【加密与解密】第二章⑤
    2.别名执行的时候直接用内容替换原始操作数。别名有一种固定别名,另一种是自定义别名。有10个固定别名,为\(u0~\)u9.在定义固定别名时要用r命令,同时要在字母u前面加一个.......
  • antD form表单 输入框默认值
    需求:进入页面请求接口,把这个值渲染到表单中的input上 const[indicators,setIndicators]=useState<any>({})const[form]=Form.useForm(); useEffect(()=......
  • 密码加密,天经地义
    大家好,我是车辙,我的掘金小册《SkyWalking:应用监控和链路跟踪》已经上线啦,这是我的第一本电子书,欢迎大家订阅。整整好是9月的最后一天下午,能按耐住冲动的是少之又少,至于......
  • mysql8.0的版本忘记密码
    mysql8.0的版本;出现错误:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES);第一步:关闭netstopmysql这个需要cmd的管理员权......
  • 小程序 SHA1加密算法使用
    创建一个js文件,或写入util.js中//SHA1加密functionencodeUTF8(s){vari,r=[],c,x;for(i=0;i<s.length;i++)if((c=s.charCodeAt(i))<0x80)r.pu......