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