MySQL 是一款流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛應用于各種 Web 應用和服務器端應用。在 MySQL 中,我們可以使用用戶名和密碼進行身份驗證和授權(quán)。下面是一些代碼示例,用于顯示用戶名和密碼:
mysql>SELECT USER(), CURRENT_USER();
上述代碼將顯示當前連接的用戶名和真實的用戶名,它們可能會不同。接下來,我們可以使用以下代碼創(chuàng)建一個新用戶:
mysql>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
上述代碼將創(chuàng)建一個名為 'newuser' 的新用戶,該用戶只能從本地主機進行連接,使用 'password' 作為密碼。接下來,我們可以使用以下代碼為該用戶授予權(quán)限:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
上述代碼將為 'newuser' 用戶授予所有數(shù)據(jù)庫的所有權(quán)限。最后,我們可以使用以下代碼刷新權(quán)限表:
mysql>FLUSH PRIVILEGES;
上述代碼將使新授權(quán)的權(quán)限立即生效。這是一個簡單的用戶管理示例,MySQL 還提供了更豐富和復雜的用戶和權(quán)限管理功能。希望這篇文章能對你有所幫助!