mysql設定和修改root密碼
阿新 • • 發佈:2021-11-14
在安裝的過程中,我們在配置檔案中只添加了很少的配置。
其實,配置項有很多,而哪些配置項都有預設值,如果我們不配置,MySQL則自動使用預設值。
1. 設定和修改root密碼
在windows系統中模組預設root賬戶是沒有密碼的,如果想要為賬戶設定密碼,可以在利用root賬戶登入成功之後,執行:
2. 忘記root密碼
如果你忘記了MySQL賬戶的密碼。
-
修改配置檔案,在 [mysqld] 節點下新增
skip-grant-tables=1
[mysqld] ... skip-grant-tables=1 ...
-
重啟MySQL,再次登入時,不需要密碼直接可以進去了
-
windows重啟
net stop mysql57 net start mysql57
-
mac重啟
sudo mysql.server restart
重啟後,無序密碼就可以進入。
>>> mysql -u root -p
-
-
進入資料庫後執行修改密碼命令
use mysql; update user set authentication_string = password('新密碼'),password_last_changed=now() where user='root';
-
退出並再次修改配置檔案,刪除 [mysqld] 節點下的
skip-grant-tables=1
[mysqld] ... # skip-grant-tables=1 ...
-
再次重啟,以後就可以使用新密碼登入了。