MySQL是一種強大的開源關系型數據庫管理系統,非常受歡迎。在開發和管理應用程序時,你可能需要允許遠程用戶訪問MySQL數據庫,并為他們授予不同的權限。
為了在MySQL中創建一個遠程賬號,必須遵循以下步驟:
1. 確認MySQL服務器允許遠程連接。在my.cnf文件中啟用bind-address選項并設置為0.0.0.0。這將允許所有IP地址的遠程計算機連接到MySQL服務器。 bind-address=0.0.0.0 2. 使用root管理員賬戶連接到MySQL服務器。 $ mysql -u root -p 3. 創建一個新的MySQL用戶,并授予所需的權限。以下示例創建名為newuser的用戶,分配訪問“test”數據庫的讀寫權限,并分配“localhost”上的連接權限。 CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON test.* to 'newuser'@'localhost'; FLUSH PRIVILEGES; 4. 如果需要從遠程計算機連接到MySQL服務器,則必須為該計算機創建另一個MySQL用戶。以下示例創建名為newremoteuser的用戶,分配訪問“test”數據庫的讀寫權限,并分配對所有IP上的連接權限。 CREATE USER 'newremoteuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON test.* to 'newremoteuser'@'%'; FLUSH PRIVILEGES;
完成上述步驟后,你現在可以使用新創建的MySQL用戶,從遠程計算機連接到MySQL服務器,并為他們授予所需的訪問權限。
下一篇go 生成json對象