MySQL是一款非常流行的關系型數據庫管理系統,尤其是在Web應用程序開發中。在MySQL安裝完成后,我們需要進行初始化配置。其中一個重要的步驟就是設置初始密碼。那么,MySQL初始密碼是多少呢?
在MySQL 5.7版本之前,初始密碼是空的,也就是沒有密碼。這意味著我們可以直接使用mysql -u root命令登錄到MySQL服務。如下所示: $ mysql -u root Welcome to the MySQL monitor. . . . mysql> 但是,在MySQL 5.7及以上版本中,初始密碼被設置為隨機密碼。我們需要使用以下命令獲取初始密碼: $ sudo grep "A temporary password" /var/log/mysqld.log 2020-08-28T11:47:26.478726Z 1 [Note] A temporary password is generated for root@localhost: <random_password> 其中,<random_password>就是我們的初始密碼。需要注意的是,這個密碼只在安裝過程中有效,我們需要在第一次登錄后立即更改。
總的來說,MySQL初始密碼隨MySQL版本而有所不同。在MySQL 5.7及以上版本中,初始密碼是隨機生成的,需要通過日志獲取。而在MySQL 5.7版本之前,初始密碼是空的。