Пароль по умолчанию для mysql на сервере Ubuntu 16.04

Да, возможно объединить исполняемые файлы .NET с библиотеками. Для выполнения этой задачи доступны несколько инструментов:

  • ILMerge - это утилита, которая может использоваться для объединения нескольких сборок .NET в одну сборку.
  • Mono mkbundle , упаковывает exe и все сборки с libmono в один бинарный пакет.
  • IL-Repack является альтернативой FLOSS для ILMerge, с некоторыми дополнительными функциями.

Кроме того, это можно объединить с Mono Linker , который удаляет неиспользуемый код и, следовательно, уменьшает итоговую компоновку

Другая возможность заключается в использовании

.NETZ , который не только позволяет сжимать сборку, но также может упаковывать DLL прямо в exe. Разница с вышеупомянутыми решениями заключается в том, что .NETZ не объединяет их, они остаются отдельными сборками, но упаковываются в один пакет.

.NETZ - это инструмент с открытым исходным кодом, который сжимает и упаковывает Microsoft Исполняемые файлы .NET Framework (EXE, DLL), чтобы сделать их меньше.

34
задан Vadim Kotov 14 September 2017 в 14:58
поделиться

2 ответа

Хотя это - старый вопрос, существует несколько из нас, все еще изо всех сил пытаются найти ответ. По крайней мере, я сделал. не следуйте за всеми долгими решениями . Вы могли просто войти в систему к своему mysql как корень, не обеспечивая пароля (если это - новая установка, или Вы не изменили пароль начиная со своей установки) путем добавления sudo перед командой mysql. $sudo mysql -uroot -p mysql> Это вызвано тем, что mysql изменил модель обеспечения безопасности в одной из последних версий.

Hope это помогает

8
ответ дан 27 November 2019 в 03:58
поделиться

Примечание, что в системах Ubuntu рабочий MySQL 5.7 (и более поздние версии), корневой пользователь MySQL установлен аутентифицировать использование auth_socket плагина по умолчанию, а не с паролем. необходимо будет переключить его метод аутентификации от auth_socket до mysql_native_password

, как @BeNiza сказал, они изменили модель обеспечения безопасности. Я сделал следующие шаги, и это работает на mysql 5.7.27 на программном обеспечении базы данных ubuntu 18.04

sudo apt install mysql-server

The MySQL, теперь установлен, но его конфигурация еще не завершена.

Для обеспечения установки MySQL идет со сценарием, который спросит, хотим ли мы изменить некоторые небезопасные значения по умолчанию. Инициируйте сценарий путем ввода:

sudo mysql_secure_installation

необходимо нажать Y и совершить нападки , ВВОДЯТ ключ при каждой подсказке.

Это вызовет проблемы при использовании слабого пароля

, можно просто войти в mysql как корень, не обеспечивая пароля путем добавления sudo перед командой mysql.

sudo mysql

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your-password';

при установке слабого пароля, Вы видели бы следующую ошибку:

ОШИБКА 1819 (HY000): Ваш пароль не удовлетворяет требования текущей политики

mysql> FLUSH PRIVILEGES;

mysql> exit

Примечание: После конфигурирования Вашего корневого пользователя MySQL для аутентификации с паролем, you’ll больше не смочь получить доступ к MySQL с sudo mysql команда, используемая ранее. Вместо этого необходимо выполнить следующее: mysql -u root -p

После ввода пароля Вы просто устанавливаете, Вы будете видеть подсказку MySQL.

3
ответ дан 27 November 2019 в 03:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: