Страница 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
После команды обязательно должно стоять ;

Есть некоторые исключения типа:

Код: Выделить всё

use basename
может использоваться без ;

Добавлено: 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 с опцией -

Код: Выделить всё

-skip-grant-tables,
чтоб изменить пароль рута, но такая же ошибка.
Что делать?

З.Ы.

Код: Выделить всё

/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
Установил как сказано в статье. Все получилось. Проверил процессы- сервер запущен. Все работает.

Но

Код: Выделить всё

# mysql
mysql: Command not found 
Как так? :cz2:

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. Может и прокатит. :-D
upd: Не прокатило. При попытке установить gcc-3.2.3 вышло сообщение

Код: Выделить всё

Segmentation fault (core dumped)
Кажется, я запорол ось. :-D
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 который всем Вам очень подойдёт

Код: Выделить всё

mysql_setpermission.sh 

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 писал(а):про юзеров, как написать...
как мануал рекомендует так и пиши