MySQL是一個流行的關系型數據庫管理系統,通常情況下,用戶賬號和密碼是必須的,但是有時候MySQL的用戶密碼并沒有加密,這就存在一些安全隱患,這個時候我們需要修改密碼并加密密碼。
//先登錄MySQL mysql -u root -p //進入MySQL控制臺后,修改密碼并加密 UPDATE mysql.user SET Password=PASSWORD('你的新密碼') WHERE User='root'; FLUSH PRIVILEGES;
如果你的MySQL密碼沒有設置,那么可以使用以下命令來設置密碼:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');
如果您想給MySQL的其他用戶添加密碼,可以使用以下命令:
//創建用戶并添加密碼 CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; //授權 GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
當然,為了提高數據庫的安全性,我們還可以對數據庫進行加密再次增強安全性。
ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
以上這些命令,都是在MySQL控制臺內執行的,修改完后記得退出MySQL控制臺。
上一篇mysql密碼級別
下一篇css盒子模型的倆種形態