Здравствуйте уважаемые дамы и госпола. Ошибка: #2003 - Can't connect to MySQL server on '192.168.1.233' (10061) Суть всего: Сервер стоит отдельно на IP 192.168.1.233, я же в свое время работаю с IP 192.168.1.3, удаленнка. Создал отдельного пользователя, наделил полными правами, а так же указал пользователю хост: %, т.е. 'user'@'%' Захожу я этим пользователям через браузер http://192.168.1.233/phpmyadmin - все отлично заходит. Пытаюсь я присоединиться этим пользователям через программу Navicat и мне выдает ошибку, мол не могу присоединится к БД. Уточните, пожалуйста, в чем может быть беда?
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 может разрешен конект к базе только с той же машины? в свойсвах этой бд посмотри через браузер.
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 Дело в том, что у данного пользователя ALL PRIVILEGES - ко всем таблицам.
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 да. но подключение может быть разрешено только с локалхоста. проверь.
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 хост: %, т.е. 'user'@'%' - любой хост MySql сервер перезагружал и не раз, пользователя пересоздавал и не раз. создавал usera через phpmyadmin из под root /etc/init.d/mysql stop и start В самой таблице mysql `user` (`Host`, `User`, `Password`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `Event_priv`, `Trigger_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`) VALUES ('%', 'user', '*97816D5DE94608621FFDDA92B4597F0536762D27', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0, 0);
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 =( я не заметил. а это правильная запись?
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 Ну если бы запись была не верной, то я бы наврятли зашел данным пользователем через phpmyadmin MySQL Сервер: Localhost via UNIX socket Версия сервера: 5.1.49-3 Версия протокола: 10 Пользователь: user@localhost MySQL-кодировка: UTF-8 Unicode (utf8) Веб-сервер Apache/2.2.16 (Debian) Версия MySQL-клиента: 5.1.49 PHP расширение: mysqli phpMyAdmin Информация о версии: 3.3.7deb7
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 хз. может порт не тот? =) какие еще варианты...
Re: Ошибка: #2003 - Can't connect to MySQL server on '192.16 # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 Добавлено спустя 42 минуты 56 секунд: Re: Ошибка: #2003 - Can't connect to MySQL server on '192.168.1. Решил данный вопрос. В mysql конфиге, есть строчка bind-address = 127.0.0.1 Данную строчку нужно закоментировать #bind-address = 127.0.0.1