| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Север работает, не могу подключиться через клиента |
| Автор: Berliner 23.3.2006, 12:51 |
| Здраствуйте, поставил mysql 5.0.19,w2k вроде стартует пишет ready for connectors. Клиент и сервер работает на одном компьютере. пытаюсь подсоедениться к серверу c помощью mysql - невыходит: пишет типа MySQL user ODBC@......... not found или как то там(точно не помню). подскажите пожалуста как правильно прописать строку для подcоединения сервер и клиент работают на одном компьютере. mysql -u administrator -p? Дело в том что сервер я только что установил какая база там я не знаю и какие там пользователи я не знаю. Может єто пользователей Windows надо прописать(хотя думаю, врядли). |
| Автор: Ignat 23.3.2006, 12:55 |
| mysql --user=root -p Добавлено @ 12:56 При условии, конечно, что grant tables живы. |
| Автор: Berliner 23.3.2006, 13:09 |
| Спасиб mysql --user=root -p просит пароль а паролья я не знаю? без пароля не пускает |
| Автор: Ignat 23.3.2006, 13:11 |
| Хех... А как же ты без пароля войдешь? Если пароль не задан, то mysql --user=root должен пропустить, а если задан, то тут никто не поможет, только тот, кто знает пароль. |
| Автор: Berliner 23.3.2006, 13:50 |
| так сервер я недавно скачал. Из MysQl.com как быть? |
| Автор: skalex 23.3.2006, 13:57 |
| Ну ты когда его устанавливал то, наверняка указывал пароль? |
| Автор: Ignat 23.3.2006, 13:59 |
| Во время установки инсталлятор спрашивает у тебя пароль. Его и нужно вбивать. Еще можно запустить mysqld с ключиком --skip-grant-tables и поправить пароль руками. |
| Автор: Berliner 23.3.2006, 13:59 |
| нет- пакет был non install я его только скопировал |
| Автор: Ignat 23.3.2006, 14:01 |
| А почему тогда считаешь, что сервер работает? |
| Автор: Berliner 23.3.2006, 14:18 |
| так запустил mysqld --condsole пишет что ready fo connectors ну и так далее, как в документации написано о там что сервер запущен, что все ок. |
| Автор: Бонифаций 23.3.2006, 14:30 |
| попробуйте mysql --user=root чтобы проверить на тот случай если рут беспарольный. Если не поможет, перезаупстите mysqld с ключем --skip-grant-tables и он будет пускать всех и с любым паролем. Зайдете, установите новый пароль для рута, и потом перезустите mysqld в штатном режиме. |
| Автор: Berliner 23.3.2006, 14:51 |
| mysqld --skip-grant-tables ок так пустил, спасиб. А как поменять пароль подскажите плиз |
| Автор: Ignat 23.3.2006, 14:57 | ||
|
| Автор: Berliner 23.3.2006, 16:49 |
| SET PASSWORD FOR 'root'@'%' = PASSWORD('newpass'); Пишет MYSQL is running with grant skip options and cant execute this statement |
| Автор: Ignat 23.3.2006, 17:09 | ||
Упс... Сорри.
|
| Автор: Berliner 24.3.2006, 11:45 |
| USE `mysql`; UPDATE `user` SET `Password`=PASSWORD('newpass') WHERE `User`='root'; выдает оштибку синтаксическую. А точно надо user в кавычки брать? |
| Автор: Ignat 24.3.2006, 11:53 |
| Рекомендуется... Прежде чем запостить этот запрос, я его проверил. Хочу заметить, что кавычки разные(!), для имен таблиц и полей используется `, а для значений '. |
| Автор: Berliner 24.3.2006, 12:07 |
| Спасиб посмотрю. Может в кавічках проблема была |
| Автор: Berliner 24.3.2006, 16:03 |
| так, пароль вроде сменил -но когда перезапустил сервер mysqld --console потом пытаюсь подсоедениться к серверу. mysql -u=root -p просит пароль ввожу пароль после этого пишет что нельзя подсоединяться к серверу на локал хосте у меня сервер и клиент на одном компе. Скачал и установил драйвер для ODBC |
| Автор: Ignat 24.3.2006, 16:16 | ||
| Это не нужно. Это не важно.
Текст ошибки в студию. |
| Автор: Berliner 28.3.2006, 11:59 |
| Так набираю команду. Mysql –u=root -p потом просит ввести пароль ввожу pass. вот что за ошибка: Host is ‘localhost’ is not allowed to connect to this MySQL server Вроде ниче и не делал. запускаю mysql на том компе где работает и сервер. |
| Автор: Ignat 28.3.2006, 12:52 |
| Помнится в дистре должна быть утилитка repair_system_tables или что-то вроде, думаю стоит воспользоваться этой утилитой. Судя по симптомам полный бардак в системных таблицах. |
| Автор: Berliner 28.3.2006, 13:04 |
| спасиб, ok прочитаю про утилиту |
| Автор: Berliner 28.3.2006, 13:58 |
| опс а нету такой утилитки в дистрибутиве(non install package) есть похожий файл но не экзешник |
| Автор: Ignat 28.3.2006, 14:02 |
| Что за файл? Я им на унихе пользовался... Там был баш-скрипт... Может здесь батник какой? |
| Автор: Berliner 28.3.2006, 15:04 |
| repair.result repair.test |
| Автор: Ignat 28.3.2006, 15:13 |
| Berliner, я имел ввиду что в этих файлах? батник, SQL, али еще что? Тот, про который я говорю, должен лежать в bin. |
| Автор: Baiduzniy 6.4.2006, 14:50 |
| с ним и утилитки все разом поставляются и мороки нет. |
| Автор: Ignat 6.4.2006, 14:56 |
| Baiduzniy, читаем внимательно: У Berliner'а не инсталляционный пакет. |