Страница 1 из 2
MySQL игнорирует команды
Добавлено: 2007-05-02 17:30:49
wwaaoo
Делал согласно статье
http://www.lissyara.su/?id=1189
Сервер MySQL запушен:
Но при попытке дать команду ничего не происходит, вот как это выглядит:
Код: Выделить всё
my_host# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.0.37 FreeBSD port: mysql-server-5.0.37
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> sdsd
> fdfd
> CREATE DATABASE test
> quit
>
В чём может быть проблема?
Добавлено: 2007-05-02 18:22:35
dikens3
После команды
обязательно должно стоять
;
Есть некоторые исключения типа:
может использоваться без ;
Добавлено: 2007-05-03 8:22:28
wwaaoo
Да работает спасибо.
Очень часто в статьях не указывается что нужно ставить ; в конце.
Вот и возникают такие вопросы.
Re: MySQL игнорирует команды
Добавлено: 2008-07-23 7:02:17
Saykhan
Умудрился пропустить строку где
Код: Выделить всё
mysql --database=mysql --execute="UPDATE user SET \? Password = PASSWORD('тут ввести пароль рута')"
и ввел остальные строки(
теперь пишет
Код: Выделить всё
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
при всех вариантов(
перезапускал mysqld с опцией -
чтоб изменить пароль рута, но такая же ошибка.
Что делать?
З.Ы.
Код: Выделить всё
/usr/local/etc/rc.d/mysql-server start --skip-grant-tables
я правильно перезапускал? или как?
Re: MySQL игнорирует команды
Добавлено: 2008-07-23 7:46:16
serge
Вот так попробуй:
Код: Выделить всё
/usr/local/bin/mysqld_safe --skip-grant-tables &
mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('password') WHERE User='root';
mysql> flush privileges;
Ctrd+D
/usr/local/etc/rc.d/mysql-server restart
mysql -u root -ppassword
Re: MySQL игнорирует команды
Добавлено: 2008-07-23 8:28:33
Saykhan
serge писал(а):Вот так попробуй:
Код: Выделить всё
/usr/local/bin/mysqld_safe --skip-grant-tables &
mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('password') WHERE User='root';
mysql> flush privileges;
Ctrd+D
/usr/local/etc/rc.d/mysql-server restart
mysql -u root -ppassword
Я все сделал как написано. Хмм... Вот что пишет:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Re: MySQL игнорирует команды
Добавлено: 2008-10-22 1:33:45
Dima123
Установил как сказано в статье. Все получилось. Проверил процессы- сервер запущен. Все работает.
Но
Как так?

Re: MySQL игнорирует команды
Добавлено: 2008-10-22 6:18:55
zg
если ты работаешь в csh, то после установки чего-либо в папки PATH, надо делать
Re: MySQL игнорирует команды
Добавлено: 2008-12-12 16:53:42
krt3k
Начал ставить 3.2.3, а он ругается:
Код: Выделить всё
unix# cd /usr/ports/databases/mysql323-server/
unix# make && make install && make clean
===> mysql-server-3.23.59.n.20050301_3 obsolete and does not build with gcc4.2; use mysql 5 or later.
*** Error code 1
Stop in /usr/ports/databases/mysql323-server.
Какой gcc надо взять для сборки этого сервера?
MySQL ставлю чисто для "Обновлялки Нод32" и может быть для статистики в CS1.6. Мне кажется, что 3ей версии для этого хватит.
Re: MySQL игнорирует команды
Добавлено: 2008-12-12 16:58:59
zingel
раньше этого.
Re: MySQL игнорирует команды
Добавлено: 2008-12-12 17:16:55
krt3k
zingel писал(а):раньше этого.
Оно понятно. Я имел ввиду какой версии?
Ай, ладно. Поставлю 3.2.3. Может и прокатит.
upd: Не прокатило. При попытке установить gcc-3.2.3 вышло сообщение
Кажется, я запорол ось.
upd2: ребут все расставил на свои места. Видимо придется ставить 5 скуль.

Re: MySQL игнорирует команды
Добавлено: 2009-02-19 14:56:36
akela
Подскажите что делать при настройки MySQL по этой статье
http://www.lissyara.su/?id=1189 у меня щас выдает ошибку ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 14:59:10
zingel
есть скрипт в порте mysql-scripts который всем Вам очень подойдёт
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 15:26:43
akela
Код: Выделить всё
proxy# sh mysql_setpermission.sh
=1.3: not found
use: not found
use: not found
use: not found
mysql_setpermission.sh: 33: Syntax error: "(" unexpected
proxy#
Я так понимаю правильно он не отработал.
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 15:35:31
zingel
а что в дебаге есть?
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 15:52:05
akela
В логах пишет /usr/local/libexec/mysqld, Ver 5.0.45 log (Freebsd port: mysql-server-5.0.45). started with: TCP port: 3306 Unix socket: /tmp/mysql.sock
обычное описание старта демона и где лежит сокет . При запуске скрипта в лог не чего не записывает, скорее всего потому что в нутри синтаксис не правильный . На любый другие запросы таже ошибка ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 15:55:49
zingel
да это мне понятно, я спрашиваю про дебаг sh
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:04:19
akela
Подскажи путь к нему.
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:05:14
zg
akela писал(а):Access denied for user 'root'@'localhost' (using password: NO)
запусти с игнорированием привилегий
http://dev.mysql.com/doc/refman/5.1/en/ ... ant-tables
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:07:21
zingel
лучше как пишет zg потому, что иначе мне это всё больше будет напоминать ту школу где учился Гарри Поттер, как её там сатана её раздери
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:31:44
akela
В базу пустила в принцепе все отработало подскажите пожалуста как мне в ней пользователя создать для работы с ней.
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:54:06
zg
Re: MySQL игнорирует команды
Добавлено: 2009-02-19 16:57:00
akela
Благодарю за помощь и за быстрое реагирование на проблему. СПАСИБО
Re: MySQL игнорирует команды
Добавлено: 2009-03-02 23:37:42
Alex Keda
снести чтоли статью ту...
или подскажите ктонить кусок последний пограмотней, про юзеров, как написать...
уже не первый раз у народа кончается именно этим

)
Re: MySQL игнорирует команды
Добавлено: 2009-03-03 6:44:01
zg
lissyara писал(а):про юзеров, как написать...
как мануал рекомендует так и пиши