mysql免密登入和修改密碼

2022-09-19 13:36:11 字數 952 閱讀 8801

(1)停止mysql服務

windows: net stop mysql

linux(rpm): service mysql stop

mac: 系統偏好設定 -> 點開底部mysql -> stop mysql server

(2)跳過密碼驗證

找到mysql的配置檔案: windows(my.ini/my)   linux(my.cnf)   mac(my.cnf)

儲存後重啟mysql伺服器: windows(net start mysql)   linux(service mysql start)   mac(系統偏好設定)

(3)登入資料庫

命令列輸入mysql即可無密碼進入資料庫 

(4)使用mysql資料庫

use mysql

(5)更新使用者密碼

舊版mysql:update user set authentication_string=password('新密碼') where user='使用者名稱'

新版mysql:alter user 'root'@'localhost' identified by  '新密碼';

(6)重新整理許可權

flush privileges

(7)退出資料庫

quit / exit 

(8)刪除配置檔案中新新增的skip-grant-tables

(9)重啟mysql服務

windows: net stop mysql   net start mysql

linux: service mysql restart

mac: 系統偏好設定 -> 點選最下面的mysql -> 先關閉服務,再開始服務

(10)使用使用者名稱登入資料庫

mysql -u 使用者名稱 -p

附:如果想要免密登入資料庫,把密碼設定為空即可

使用service命令的前提是必須使用rpm安裝mysql

linux 修改登入埠,免密登入

檢視系統版本 cat etc redhat release 本地顯示 伺服器顯示 red hat enterprise linux server release 6.9 santiago 一 修改ssh埠 新增ssh埠 vi etc ssh sshd config,去掉預設port 22前面的 新增...

mysql 改成無密碼登入 mysql修改密碼

想花點時間學一下mysql,然後把 原來的mongodb改用mysql來著,結果踩了不少坑。直接放個更改密碼的步驟好了,綠茶葉。經過多次試驗最終,重置密碼的步驟如下 1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務,2.開啟跳過密碼驗證登入的mysql服務 輸入命令...

MySQL設定免密登入

在搭建mysql高可用的時候,出現如下問題 在用mysql日誌中提供的初始登入密碼登入失敗,現有免密登入,方法如下 1 在 etc my.cnf中修改 在 mysqld 最後新增 skip grant tables 2 重啟mysql 3 直接mysql進入 4 use mysql 5 修改賬號密碼...