2017-02-09 1 views
1

"Mercury"princing 레벨로 Azure에서 MySQL 데이터베이스를 생성했지만 MySQL Workbench에서 로그를 남기고 있지만 사용자를 추가하거나 "ALL PRIVILEGES ON ..." "사용자 x에 대한 액세스가 거부되었습니다"가 표시됩니다. (Azure가 제공 한 사용자 이름과 암호로 기록했습니다). 아이디어가 있으십니까?Azure MySQL 루트 권한

답변

1

루트 권한에는 문제가 없으며이 특정 데이터베이스 공급자에서는이 기능을 사용할 수 없습니다. 지금 Azure의 기본 MySQL 데이터베이스 공급자는 ClearDB, 그리고 난 당신이 create more users for the database 할 수없는 두려워 :

내가 내 ClearDBMySQL 데이터베이스 클러스터 솔루션에 대한 추가 사용자를 만들 수 있습니까?

번호 당신은 추가 사용자를 만들 수 있지만, 당신은 당신의 ClearDB 데이터베이스 클러스터

2

일부 클라우드 MySQL은 그냥 alisql처럼 사용자의 권한을 제한에 추가 데이터베이스를 만들 수 있습니다. mysql.user 테이블에 액세스조차 할 수 없다.

웹 페이지에서 생성 된 계정을 사용하고 웹 페이지에서 사용자를 만들면됩니다. 사용하신 계정에 최고 권한이 없습니다. 따라서 "GRANT ALL PRIVILEGES ON ..."을 실행하여 최고 권한 계정을 생성 할 수 없습니다. 당신이 최고 권한을 얻고 싶은 경우에

다음과 같이 시도 할 수 있습니다 : 당신이 루트 계정을 가질 수 있습니다 푸른 supportwhether 문의

  1. 주문 푸른 호스트와 MySQL을 직접

  2. 를 설치

  3. 'UCloud'와 같은 루트 권한이있는 다른 클라우드 mysql 변경