Mysql 5.6.17 ошибка вывода данных в консоль.

М
На сайте с 30.01.2009
Offline
61
1019

Приветствую форумчане!

Прошу высказать свои предположения по поводу возникновения ошибки вывода ответа СУБД в консоль(онкно).

Была установлена связка Apache(httpd-2.4.23-win64-VC14.zip), PHP(php-5.6.27-Win32-VC11-x64.zip), MySQL(mysql-5.7.16-winx64.zip) на Windows 7 x64.

Файл настройки MySQL my.ini(в корне директории СУБД):

[client]

port=3306
socket=c:/WebServer/mysql/tmp/mysql.sock
default-character-set=utf8

[mysqld]
explicit_defaults_for_timestamp = TRUE
default-storage-engine = InnoDB
default_tmp_storage_engine = InnoDB
character-set-server=utf8
collation-server=utf8_general_ci
default-time-zone='+06:00'
innodb_buffer_pool_size = 512M
basedir=c:/WebServer/mysql/
datadir=c:/WebServer/mysql/data
secure-file-priv=c:/WebServer/mysql/files
port=3306
socket=c:/WebServer/mysql/tmp/mysql.sock
log_syslog=0
log_error=c:/WebServer/mysql/logs/mysql-error.log
log_timestamps = UTC
join_buffer_size=128M
sort_buffer_size = 32M
read_rnd_buffer_size = 32M
[mysqld-5.7]
sql_mode=TRADITIONAL

Теперь к главному при вводе любого запроса в строке СУБД не отдает ответ в окно.

Вдобавок к этому, не могу изменить пароль у пользователя root, использовано 3 стандартных варианта и 1 не стандартный.

jpg 157387.jpg
ок.
Александр Смирнов
На сайте с 30.08.2007
Offline
102
#1

Поставьте в конце выражения точку с запятой.

SHOW DATABASES;
Разработаю веб-сервисы на Yii2 фреймворке от 150 тыс. руб. в мес. Обучу программированию на Yii2
М
На сайте с 30.01.2009
Offline
61
#2
_AXE_:
Поставьте в конце выражения точку с запятой.
SHOW DATABASES;

Зачем, это же не скрипт а командная строка...

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
марио:
Зачем, это же не скрипт а командная строка...

А если всё таки поставить?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
М
На сайте с 30.01.2009
Offline
61
#4
LEOnidUKG:
А если всё таки поставить?

Благодарю, выяснилась вот какая штука, если КАПСОМ писать и добавить точку запятую, то все прекрасно исполняется. Ввергло в стопор, то что до этого настраивал на 32битной семерке, использовал прописные команды, все исполнялось. По новой спецификации нужно команды заглавными писать или я чего то не знаю и так всегда было???

danforth
На сайте с 18.12.2015
Offline
153
#5

Точка с запятой может быть опущена, например, при команде QUIT. Но в целом, так всегда было, что пока точку с запятой не поставишь, запрос не уйдет. Это сделано для удобства ввода длинных команд:

mysql> SELECT

-> USER()
-> ,
-> CURRENT_DATE;
+---------------+--------------+
| USER() | CURRENT_DATE |
+---------------+--------------+
| jon@localhost | 2010-08-06 |
+---------------+--------------+
Junior Web Developer
М
На сайте с 30.01.2009
Offline
61
#6
danforth:
Точка с запятой может быть опущена, например, при команде QUIT. Но в целом, так всегда было, что пока точку с запятой не поставишь, запрос не уйдет. Это сделано для удобства ввода длинных команд:
mysql> SELECT

-> USER()
-> ,
-> CURRENT_DATE;
+---------------+--------------+
| USER() | CURRENT_DATE |
+---------------+--------------+
| jon@localhost | 2010-08-06 |
+---------------+--------------+

Да, спс.

Видать что то напутал...

---------- Добавлено 18.11.2016 в 02:13 ----------

Странная ситуация, сейчас ввел команду строчными show databases и результат показался в окне к чему бы это...

SI
На сайте с 03.12.2007
Offline
130
#7

Первая строка:

Welcome to the MySQL monitor. Commands end with ; or \g.
-= Онлайн сервисы =-
Александр Смирнов
На сайте с 30.08.2007
Offline
102
#8

И Вам никто не запрещает писать строчными буквами команды, главное ставьте точку с запятой в конце выражения. Иначе у вас запускается ожидание дополнительных выражений, как и объяснил danforth.

М
На сайте с 30.01.2009
Offline
61
#9
Sigmo#ID:
Первая строка:

Да, надо бы внимательнее читать, но при повторном вводе команды строчными show databases; результат показался в окне, как тогда эту ситуацию объяснить...

---------- Добавлено 18.11.2016 в 02:23 ----------

_AXE_:
И Вам никто не запрещает писать строчными буквами команды, главное ставьте точку с запятой в конце выражения. Иначе у вас запускается ожидание дополнительных выражений, как и объяснил danforth.

Записывал с точкой-запятой, но результат был таким же. Перед созданием прогуглил, чтоб лишний раз тут не создавать тему.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий