Доступ к всем пользователям, кроме пользователя rootMySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Доступ к всем пользователям, кроме пользователя root

Сообщение Anonymous »

Я создал базу данных MySQL в AWS RDS и добавил нового пользователя, используя следующий сценарий Terraform: < /p>
resource "mysql_user" "user" {
host = var.db_host
user = var.db_user
plaintext_password = var.db_password
}

resource "mysql_grant" "user" {
user = mysql_user.user.user
host = mysql_user.user.host
database = "mydatabase"
privileges = ["ALL"]
}

Я использую petoju/mysql в качестве поставщика. База данных настроена, я могу получить к нему доступ, используя пользователя root , и я подтвердил, что пользователь, которого я хочу, находится в таблице Mysql.user . Однако, когда я пытаюсь войти в систему, используя те же шаги для пользователя, которого я только что создал (или любого пользователя, которого я создаю), я получаю: < /p>
ERROR 1045 (28000): Access denied for user 'user'@'****.*****.apvy.mn.frontiernet.net' (using password: YES)

Я подтвердил, что запускаю привилегии Flush на сервере MySQL (опять же, как root), но я не могу понять, где проблема. Я предполагаю, что я забыл вариант где-то в моем сценарии Terraform, который позволяет пользователям, не являющимся корнями, входить в систему. < /P>
Также странно, что хост показывает ****. *** **. apvy.mn.frontiernet.net (казалось бы, мой поставщик) против хоста AWS, который я первоначально ввел (ec2-*****.us-ea st-2.compute.amazonaws.com).
Это сценарий Terraform, который использовался для создания базы данных:
resource "aws_db_instance" "mysql_instance" {
engine = "mysql"
identifier = "${var.org_name}-mysql"

allocated_storage = 5
engine_version = "8.0.36"
# Graviton processors give us a bit of a cost savings
instance_class = "db.t4g.micro"

# These should be put into some kind of secrets manager
username = var.root_db_username
password = var.root_db_password
db_name = var.db_name

db_subnet_group_name = aws_db_subnet_group.selected.name
vpc_security_group_ids = [var.security_group_id]

skip_final_snapshot = true
publicly_accessible = true
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... -root-user
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «MySql»