在數據庫管理系統中,用戶是與數據庫進行交互的重要主體。在MySQL中,建立新用戶,并給予合適的權限是一個必不可少的步驟。下面是MySQL建立用戶的步驟:
CREATE USER 'username'@'host' IDENTIFIED BY'password';
其中username為新建用戶的名稱,host為當前用戶所在IP地址,password為用戶的密碼。如果要允許用戶在任何IP地址下訪問數據庫,則將host設置為”%”。
GRANT privileges ON databasename.tablename TO 'username'@'host';
這句代碼表示為新用戶授予權限,privileges可以設置為SELECT、INSERT、UPDATE等,databasename為數據庫名稱,tablename為表名。
FLUSH PRIVILEGES;
最后,要使用FLUSH PRIVILEGES指令刷新MySQL的當前權限。否則,新授權的權限可能不會生效。
總結起來,MySQL建立用戶,授權,刷新權限的順序為:
CREATE USER 'username'@'host' IDENTIFIED BY'password'; GRANT privileges ON databasename.tablename TO 'username'@'host'; FLUSH PRIVILEGES;
下一篇css照片墻心形