|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 10, 2003 22:24:22 Кто-нибудь может мне объяснить почему при попытке написать такую команду получаю какую-то ошибку? Вопрос конечно к админам. mysql> INSERT INTO user VALUES('localhost','baubau',PASSWORD('xxxxxx'), -> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); ERROR 1136: Column count doesn't match value count at row 1 mysql> |
|
|
Дата: Июн 10, 2003 22:57:07 Вопрос конечно к админам Я не админ, но mysql пользуюсь давно. В различных версиях mysql количество грант-столбцов не одинаково. Попробуйте убрать одну-две 'Y' и всё будет OK. ЗЫ: Лучше юзать GRANT ALL PRIVILEGES ON *.* TO baubau@localhost IDENTIFIED BY 'pass' WITH GRANT OPTION; |
|
|
Дата: Июн 10, 2003 22:58:45 А ты уверен, что ты пытаешься поместить в достаточное для этого пространство? Имеется в виду, совпадает ли количество столбцов/строк приемника и источника? Хочешь софтину и пару ХОРОШИХ книжек положу? Хотя, можешь и сам со Wzor слить. |
|
|
Дата: Июн 10, 2003 22:59:52 Очевидно, что количество полей в таблице не соответствует количеству тех значений, которые ты задаёшь в запросе. |
|
|
Дата: Июн 10, 2003 23:02:04 Кстати, раз уж подняли такую тему, кто-нить юзает mySQL + ODBC из под asm'а или я один такой? Есть планы по написанию статьи о нюансах подключения к mysql на MASM. :) |
|
|
Дата: Июн 10, 2003 23:11:28 Да у меня в Help'е к mysql так написано, как это точно посмотреть чтоб не гадать? |
|
|
Дата: Июн 10, 2003 23:18:41 volodya Хочешь софтину и пару ХОРОШИХ книжек положу? Хорошие книжки по SQL? Положи :). Мне нужно какая-нибудь хорошая книжка, в которой было бы толково расписано, как юзать JOIN'ы. |
|
|
Дата: Июн 10, 2003 23:51:43 Хорошо. Приду с работы - положу. Завтра сольешь. |
|
|
Дата: Июн 11, 2003 01:38:11 Ничего не помогает, вот: mysql> grant all privileges on *.* to blabla@localhost -> identified by 'xaxa' with grant option; ERROR 1047: Unknown command mysql> У меня MySql 4.0.12 под Винды. Убирание трёх 'Y' поочерёдно тоже ничего не дало. Может мои проблемы связаны с тем что чуть раньше я подавал команду DELETE FROM user; |
|
|
Дата: Июн 11, 2003 03:39:23 Положил. Да, пошли мне еще одно мыло, я твой адрес посеял :-( |
|
|
Дата: Июн 11, 2003 06:50:59 У меня mySQL 4.1 (grant поддерживался и в 4.0) ERROR 1047: Unknown command 1. Проверьте синтаксис (наберите ещё раз) 2. Возможно, у вас нет прав на создание новых юзеров (попробуйте через -u root) |
|
|
Дата: Июн 11, 2003 14:11:24 С синтаксисом всё в порядке, набирал, само-собой, несколько раз. А то что я привёл выше скопировал прямо из консольного окна, так что как написано так оно и было у меня написано. Сейчас попробую -u root. А вообще я всё это делаю по статье "Как установить PHP+Perl+MySql+Apache в Windows". |
|
|
Дата: Июн 11, 2003 14:31:32 Ну если я получил это, то значит вроде всё должно быть правильно? И -u root уже не нужно? C:\mysql\bin>mysql.exe Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.0.12-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use mysql; Database changed mysql> |
|
|
Дата: Июн 11, 2003 16:33:13 Я решил перефразировать свой вопрос. После установки MySql в каталог по умолчанию c:\MySql и создания таких вот ярлыков: 1)"MySQL - Запуск службы". C:\mysql\bin\mysqld-opt.exe -b c:\mysql --log=c:\mysql\bin\mysql.log --log-long-format --standalone 2)"MySQL - Запуск без защиты". C:\mysql\bin\mysqld-opt.exe -b c:\mysql --skip-grant-tables --log=c:\mysql\bin\mysql.log --log-long-format --standalone 3)"MySQL - Остановка службы". C:\MySQL\bin\MySQLadmin.exe -uлогин -pпароль shutdown 4)"MySQL - Управление". Как я могу назначить права себе и только себе! |
|
|
Дата: Июн 11, 2003 17:31:29 1. Удалить всех юзеров, кроме root. 2. Установить пароль на root: mysql -u root mysql UPDATE user SET Password=PASSWORD('new_password') WHERE user='root'; FLUSH PRIVILEGES; 3. Почитать mysql/Docs/manual.html: 4.2 General Security Issues and MySQL Access Privilege System. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.081 |