在 MySQL 中,您可以通過將特定用戶分配為數據庫或表的所有者來設置默認的對象所有者
mysql -u root -p
這里,root
是 MySQL 的超級用戶,您需要輸入其密碼。
newuser
的用戶,并為其分配主機名和密碼:CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'your_password';
newuser
分配對數據庫 mydb
的所有權限:GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
現在,當 newuser
創建新的數據庫對象(如表、視圖等)時,他們將自動成為該用戶的所有者。請注意,這些命令適用于 MySQL 5.7 及更高版本。根據您的 MySQL 版本和配置,這些命令可能略有不同。