Добрый день форумчане!
Возникла проблема с обновлением друпал, был 7.41, решила поставить свежую 7.51
Не могла разобраться как нормально обновить, по-глупости тупо удалила папку с drupal
начала новую ставить, в ошибке пишется проблема с паролем на mysql базе.
Пытаюсь в консоли войти в базу, и почему ничего не показывает
скриншот прикладываю
помогите кто чем может
Вложение | Размер |
---|---|
![]() | 153.01 КБ |
Комментарии
use NAME_OF_BASE;
show tables;
после команды точка с запятой:
;
иначе, это многострочный ввод одной команды, который тоже завершает точка с запятой.
Query OK, 1 ROW affected (0,00 sec)
mysql> USE foo;
DATABASE changed
mysql> DROP DATABASE foo;
Query OK, 0 ROWS affected (0,00 sec)
mysql>
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show databases' at line 2
спасибо за ответ, но даже точка с запятой не очень помогает
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.7.16-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+---------------------+
| Database |
+---------------------+
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
...
...
| sys |
+---------------------+
12 rows in set (0,00 sec)
mysql>
А у вас ошибка во второй строке такая:
-> show databases;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show databases' at line 2
mysql>
т.к. вы просто написали
mysql> show databases show databases;
с входом в базу разобралась


база была только по умолчанию, которая под рутом заходит
правда теперь просит права на завершение обновления
файл изменила, то что написано, но все равно говорит нет доступа

пойду пока мануалы почитаю еще раз
Не делайте в ручную (хотя нужно четко понимать что происходит),
разберитесь с drush.
https://drushcommands.com/
так может выглядеть работа на локальной машине:
загрузил, установил, запустил
cd YOUR_DRUPAL_ROOT
drush site-install --db-url=sqlite://sites/example.com/files/.ht.sqlite
drush rs
обновил
drush up
переустановил
drush site-install --db-url=sqlite://sites/example.com/files/.ht.sqlite
не путайтесь в прошлых ошибках,
делайте новую установку.