Невозможно использовать таблицы базы данных импорта/экспорта через Workbench MySQL после изменения доступа Azure SQL SecMySql

Форум по Mysql
Ответить
Anonymous
 Невозможно использовать таблицы базы данных импорта/экспорта через Workbench MySQL после изменения доступа Azure SQL Sec

Сообщение Anonymous »

По контекстуальным причинам мы недавно изменили доступ к безопасности с (Mysql & Microsoft entra outs) на (только Microsoft Entra auth):

Код: Выделить всё

08:02:00 Restoring C:\Users\$user\Documents\dumps\Dump20250519.sql
Running: mysql.exe --defaults-file="c:\users\$user\appdata\local\temp\tmpvj6ke6.cnf"  --enable-cleartext-plugin --protocol=tcp --host=00.000.00.00 --user=username@domain --port=3306 --default-character-set=utf8 --comments --database=some_database  < "C:\\Users\\$user\\Documents\\dumps\\Dump20250519.sql"
mysql: [ERROR] unknown option '--3NzViNj...

Operation failed with exitcode 2
08:02:00 Import of C:\Users\$user\Documents\dumps\Dump20250519.sql has finished with 1 errors
Опция «Неизвестная»-это строка аутентификации, которую мы используем, сгенерированная из учетной записи AZ get-access-token-resource-type oss-rdbms--output tsv-Queckery accesstoken . По какой-то причине, похоже, он не сможет должным образом передать токен через команду сейчас, когда вы делаете это через Workbench.

Код: Выделить всё

Get-Content "C:\Users\$user\Downloads\Dump20250519.sql" | & "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\mysql.exe" --defaults-file="C:\Users\$user\Downloads\my.cnf"
mysql: [ERROR] unknown option '--NzViNj
< /code>
Я смог исправить его, передавая аргументы в правильном порядке: < /p>
cmd /c '"C:\Program Files\MySQL\MySQL Workbench 8.0 CE\mysql.exe" --defaults-file="C:\Users\$user\Downloads\my.cnf" < "C:\Users\$user\Downloads'
файл my.cnf просто:
user=username@domain
password=eyJ0eXA...
host=##.###.##.##
port=3306
enable-cleartext-plugin
< /code>
Но, к сожалению, по контекстуальным причинам я не могу использовать это решение командной строки. я должен сделать это через GUI MySQL Workbench (и это должно работать с помощью MySQL Workbench, конечно).
Каким -то образом, MySQL Workbench не строит команду для меня после изменения безопасности. Другой человек, работающий над проектом со мной, все еще может сделать это через Workbench . Мы используем ту же конфигурацию.

для справки: https://learn.microsoft.com/en-us/azure ... =azure-cli

Подробнее здесь: https://stackoverflow.com/questions/796 ... ging-azure
Ответить

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

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

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

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

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