答:這個問題通常是由于MySQL的權限設置不正確導致的。下面是解決方法的詳細步驟:
1. 登錄MySQL
ysql -u root -p
2. 創建新用戶
ewuser'@'%' IDENTIFIED BY 'password';
ewuser”的用戶,該用戶的密碼為“password”,并且該用戶可以從任何主機訪問MySQL。
3. 授予權限
ewuser'@'%';
ewuser”的用戶訪問MySQL的所有權限,包括SELECT、INSERT、UPDATE、DELETE等。
4. 刷新權限
刷新MySQL的權限設置,例如:FLUSH PRIVILEGES;
這個命令將確保MySQL使用最新的權限設置。
5. 退出MySQL
使用exit命令退出MySQL,例如:exit;
現在,其他人應該能夠通過使用新用戶的憑據來訪問MySQL了。
以上就是解決別人訪問MySQL拒絕訪問權限的方法。通過創建新用戶并授予訪問MySQL的權限,可以確保其他人能夠使用正確的憑據來訪問MySQL。同時,刷新MySQL的權限設置可以確保MySQL使用最新的權限設置。