d進行MySQL安全初始化。
一、安裝MySQL
首先需要安裝MySQL,從官網(wǎng)下載MySQL安裝程序,運行安裝程序并按照提示進行安裝。安裝完成后,MySQL將自動啟動并運行在默認(rèn)端口3306上。
二、設(shè)置root密碼
d命令行界面來設(shè)置root密碼。
3. 輸入以下命令并按下回車鍵:
ysql -u root
這將會使用root用戶登錄到MySQL數(shù)據(jù)庫。
4. 輸入以下命令并按下回車鍵:
ewpassword');
ewpassword替換為你想要設(shè)置的root密碼。
5. 退出MySQL,輸入以下命令并按下回車鍵:
三、禁用遠程root登錄
d命令行界面來禁用遠程root登錄。
3. 輸入以下命令并按下回車鍵:
ysql -u root -p
輸入你剛剛設(shè)置的root密碼。
4. 輸入以下命令并按下回車鍵:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
將password替換為你想要設(shè)置的root密碼。
5. 輸入以下命令并按下回車鍵:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION;
將password替換為你想要設(shè)置的root密碼。
6. 輸入以下命令并按下回車鍵:
FLUSH PRIVILEGES;
這將刷新MySQL的權(quán)限表。
7. 退出MySQL,輸入以下命令并按下回車鍵:
現(xiàn)在,只有本地主機上的root用戶才能登錄到MySQL數(shù)據(jù)庫。
四、創(chuàng)建新用戶
d命令行界面來創(chuàng)建新用戶。
3. 輸入以下命令并按下回車鍵:
ysql -u root -p
輸入你剛剛設(shè)置的root密碼。
4. 輸入以下命令并按下回車鍵:
ewuser'@'localhost' IDENTIFIED BY 'password';
ewuser替換為你想要創(chuàng)建的用戶名,將password替換為你想要設(shè)置的密碼。
5. 輸入以下命令并按下回車鍵:
ewuser'@'localhost' WITH GRANT OPTION;
6. 輸入以下命令并按下回車鍵:
FLUSH PRIVILEGES;
7. 退出MySQL,輸入以下命令并按下回車鍵:
現(xiàn)在,你已經(jīng)成功創(chuàng)建了一個新用戶,并給予他適當(dāng)?shù)臋?quán)限。
d命令行界面,可以設(shè)置root密碼,禁用遠程root登錄,以及創(chuàng)建新用戶并給予他們適當(dāng)?shù)臋?quán)限,從而提高MySQL的安全性。