Mac MySQL терминал не запрашивает пароль ОШИБКА 1064 - PullRequest
0 голосов
/ 27 ноября 2018

Терминал базы данных mysql должен запрашивать у меня пароль сразу после того, как я набрал 'mysql -u root -p' Вместо этого после команды написано "->" ..

Последний вход в систему:Вт 27 ноября 16:00:34 на ttys000Hyewons-iMac: ~ home-mac $ / Applications / XAMPP / xamppfiles / bin / mysql;выход;Добро пожаловать на монитор MariaDB.Команды заканчиваются на;или \ g.Ваш идентификатор подключения MariaDB 6Версия сервера: 10.1.37-MariaDB Исходный дистрибутивCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab и другие.Напечатайте 'помощь;'или '\ h' за помощь.Введите «\ c», чтобы очистить текущий оператор ввода.MariaDB [(none)]> mysql -u root -p->

, поэтому я набрал

;

после

->

идет

ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса, чтобы использовать рядом с 'mysql -u root -p' в строке 1MariaDB [(none)]>

Я использовал mysql для WINDOWS и никогда раньше не сталкивался с этим ... что мне делать ??

Я установил последнюю версию XAMPP 7.2.12-0 (mysql-8.0.13-macos10.14-x86_64 также ..) на MAC 10.12.6.База данных MySQL не работала, поэтому смена порта mysql на 3307 работала.Затем я открыл xampp> xamppfiles> bin> mysql. Я никогда не настраивал имя хоста или пароль.Я не знаю, что я делаю правильно ..

1 Ответ

0 голосов
/ 28 ноября 2018

После ввода этой команды оболочки:

$ mysql -u root -p 

Подсказка изменится с $ (или #) на:

MariaDB [(none)]> 

В этот момент вы должны ввести SQLне пытайтесь повторно ввести инструмент командной строки «mysql».

«Оболочка» очень похожа на «cmd» в Windows, поэтому я удивлен, что вы сбились с пути.

...