博客部署與踩坑記錄

我也不知道到底是我閱讀時有所遺漏還是文檔沒有及時更新

雖然MySQL的入門指南裡連接服務器部分裡說,如果你是使用APT安裝的那麼在安裝階段就你已經指定過密碼了,然而並沒有。根據Ubuntu的MySQL安裝文檔,首次連接數據庫的時候沒有要密碼,因為它是使用auth_socket進行驗證的。雖然StackOverflow裡這個回答所提到的MySQL原生密碼已經deprecated,但至少啟發我東拼西湊出一條咒語:

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY RANDOM PASSWORD;

這次主要遇到的困難就是這個,其他的沒什麼可說的,跟著文檔一步一步做就可以了,寫這個備忘錄主要是方便我自己搞砸了以後炸掉重來。

阅读全文