欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql userhost

傅智翔2年前13瀏覽0評論

Mysql的userhost是指訪問Mysql數據庫的用戶和主機名的組合。用戶可以在特定主機上登錄Mysql并操作數據庫,而用戶的有效主機可以限制用戶在哪些主機上可以登錄。

mysql>CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
mysql>GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
mysql>CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
mysql>GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'%';

上述代碼為創建兩個具有不同有效主機的用戶。第一個用戶僅能從localhost登錄,而第二個用戶則允許從任何主機遠程登錄。這些用戶將mydatabase的所有權限授權給他們。

用戶還可以限制其他用戶的訪問權限,例如限制用戶的訪問時間或限制用戶的訪問范圍。

mysql>CREATE USER 'readonly_user'@'localhost' IDENTIFIED BY 'mypassword';
mysql>GRANT SELECT ON mydatabase.* TO 'readonly_user'@'localhost';
mysql>CREATE EVENT clear_table_event ON SCHEDULE EVERY 1 DAY DO TRUNCATE TABLE mytable;
mysql>GRANT EVENT ON mydatabase.* TO 'event_scheduler'@'localhost';

上述代碼創建一個只有SELECT權限的用戶和一個定期清空表的事件。事件通過GRANT授權給'event_scheduler'@'localhost',使該用戶能夠管理該事件。