(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 修改賬號密碼...