У меня есть база данных MySQL, которую я использую для тестирования приложения C#. В качестве суперпользователя я вводил следующий запрос:Предоставление прав на MySQL
GRANT ALL PRIVILEGES ON testing.* TO 'Ubuntu'@'localhost';
положительное сообщение. Затем я выйти из базы данных, необходимо войти в систему под Ubuntu, и запустить следующий запрос на подключение к LOCALHOST:
USE testing;
и это сообщение:
ERROR 1044(42000): Access denied for user 'ubuntu'@'localhost' to database 'testing'
Я также запустить эту запрос:
GRANT ALL PRIVILEGES ON testing.* TO 'Ubuntu'@'%';
с таким же результатом.
Что именно мне не хватает? Это кажется довольно простой процедурой ...
На стороне записки, MySQL и учетные записи пользователей операционной системы различны. Вам не нужно входить и выходить из Ubuntu, чтобы «изменить» пользователя, с которым вы подключаетесь. –