日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql8.0本机登录要1秒_Mysql8.0的登录大坑……(忘记登录密码也可以这么搞)

發(fā)布時(shí)間:2023/12/10 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql8.0本机登录要1秒_Mysql8.0的登录大坑……(忘记登录密码也可以这么搞) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

關(guān)于安裝和使用就不說了,屬于基本操作了;

我來重點(diǎn)記錄一下關(guān)于使用前,使用navicat登錄的時(shí)候報(bào)錯(cuò),1130和2059

查看安裝后隨機(jī)生成的密碼:?grep 'temporary password' /var/log/mysqld.log

原因:mysql8的密碼驗(yàn)證機(jī)制變更c(diǎn)aching_sha2_password,且密碼要求數(shù)字+大小寫字母+特殊字符(一般是下劃線),且長(zhǎng)度大于8;

解決方法:變更加密規(guī)則,修改密碼

1.編輯mysql配置文件:

vim /etc/my.cnf

2.在pdi這行下邊添加一行,并保存退出:

skip-grant-tables

3.重啟MySQL服務(wù):

service mysqld restart

4.免密登錄mysql,密碼直接敲回車:

mysql -u root -p

5.選擇數(shù)據(jù)庫:

use mysql;

6.查看當(dāng)前數(shù)據(jù)庫信息,其中表中信息:

host:允許用戶登錄的 ip ‘位置’ % 表示可以遠(yuǎn)程;

user:登錄數(shù)據(jù)庫用戶名;

authentication:用戶密碼;(5.7.9以后不用password字段了,什么鬼,簡(jiǎn)單點(diǎn)不好嗎?)

plugin:加密方式;

select host, user, authentication_string, plugin from user;

7.修改成我們需要的信息:(可以單獨(dú)添加一個(gè)登錄用戶,或者直接在root上做文章)

update user set host='%',plugin='mysql_native_password',authentication_string='' where user='root';

8.退出mysql

quit

9.刪除 /etc/my.cnf 文件最后的 skip-grant-tables,保存并退出,并重啟mysql服務(wù)

vim /etc/my.cnf

service mysqld restart

10.重新登錄到mysql,并修改密碼(注意,上邊如果把root的host改成了%,下邊這里的localhost要寫%)

mysql -u root -p

ALTER user'root'@'localhost' IDENTIFIED BY 'Xpf123@';

搞定!

總結(jié)

以上是生活随笔為你收集整理的mysql8.0本机登录要1秒_Mysql8.0的登录大坑……(忘记登录密码也可以这么搞)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。