MySQL免密碼登陸

2022-06-27 03:57:10 字數 948 閱讀 3622

1) 停止mysql服務:

sudo service mysql stop

2)以安全模式啟動mysql:

sudo mysqld_safe --skip-grant-tables &

(或者找到「mysqld.cnf」檔案,在「[mysqld]」下加一句「skip-grant-tables」,儲存退出,接著執行「sudo service mysql start」)

3)mysql啟動之後就可以不用密碼登陸了:

sudo mysql -uroot -p

(然後直接回車)

4).重新設定密碼

update user set password=password("××××") where user='root';(5.7之前的版本)

或者

update mysql.user set authentication_string=password('××××'),plugin='mysql_native_password' where user='root';(5.7以及之後的版本)

(其中'××××'為新密碼)

5).重新整理資料庫

flush privileges;

6).重啟mysql

sudu service mysql restart

注:如果第二步用的是帶「下劃線」的方法,還得再去那個配置檔案裡把剛才加的那句注釋掉,然後再重啟mysql

然後就可以用剛設定的新密碼登陸了

最後修改於2020-05-07 13:47。

如有不足之處,歡迎指正!

MySQL免密碼登陸

1 停止mysql服務 sudo service mysql stop 2 以安全模式啟動mysql sudo mysqld safe skip grant tables 3 mysql啟動之後就可以不用密碼登陸了 sudo mysql uroot p 然後直接回車 4.重新設定密碼 update ...

SSh 免密碼登陸

有機器a 192.168.1.155 b 192.168.1.181 現想 a通過ssh免密碼登入到b。操作步驟 進入主機a的 cmd介面 1 產生金鑰,命令如下 ssh keygen t rsa p 截圖如下 在輸入上面的命令後,它會在 users chenlb 下生產.ssh 目錄,ssh 下有...

ssh免密碼登陸

1 ubuntu為當前使用者產生ssh非對稱秘鑰的方法 ssh keygen t rsa t 指定rsa加密演算法產生一對秘鑰 id rsa id rsa.pub其中id rsa為私鑰,id rsa.pub為公鑰 2 ubuntu中免密碼登陸的重要檔案 authorized keys 如果一台伺服器...