Вопрос про SSH: запрос к MySQL

Статус
В этой теме нельзя размещать новые ответы.

sexo

Проверенные
Сообщения
451
Реакции
102
Баллы
19,545
В принципе я не лох в ДЛЕ движках но оказалось, что и не профессионал. :facepalm: вернее раньше с таким не сталкивался. короче обновил скрипт, а там пишет - не выполнено запросов
ALTER TABLE `dle_comments` CHANGE `ip` `ip` VARCHAR(40) NOT NULL DEFAULT '', ADD `rating` INT(11) NOT NULL DEFAULT '0', ADD `vote_num` INT(11) NOT NULL DEFAULT '0';
и по подсказкам разработчика если такое случится, то нужно выполнить запрос через SSH.
питался разобраться сам, но не получилось. скачал putty подключился к серверу и что дальше?
Научите пожалуйста как лучше сделать запрос к базе через SSH
 
Если у вас есть phpmyadmin, я очень советую все запросы делать в нем, потому что в ssh нет совершенно никакой защиты от необдуманных действий и можете навертеть себе делов. По сути вопроса - после подключения к ssh набираете mysql для подключения к базе данных, ну и дальше просто набираете необходимые запросы, после того как база у вас данные для входа запросит.
 
Сначала нужно подключиться к mysql:
mysql -u dbuser -p
Где dbuser пользователь целевой БД
Будет запрошен пароль пользователя БД
А уже потом из оболочки mysql выполнять нужный запрос.
 
@Exile,Спасибо, phpmyadmin есть конечно, я питался сделать запроси но ошибку выдает
Ошибка

SQL-запрос:

Код:
ALTER TABLE `dle_comments` CHANGE `ip` `ip` VARCHAR( 40 ) NOT NULL DEFAULT '',
ADD `rating` INT( 11 ) NOT NULL DEFAULT '0',
ADD `vote_num` INT( 11 ) NOT NULL DEFAULT '0'

Ответ MySQL:
#1060 - Duplicate column name 'rating'
 
Последнее редактирование модератором:
Круто, спасибо, все заработало. удалил из запроса 'rating' и получилось.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу