Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
может быть есть консольные команды протестировать что порт правильно настроен и mqsql правильно настроен
progman пишет:Здесь ошибка в том, что 192.168.0.83 это локальная сеть, а нужен внешний IP, но там связь идет через роутер, не знаю что делать
1. на роутере (а он управляемый?) надо выяснить внешний ip
2. надо выяснить порт, на котором сидит mssql
3. пробросить порт [внешнего ip роутера] на [внутренний ip mssql'я]
4. хост/порт в ларе указать [внешний ip роутера]
вроде логично
Все так сделал, теперь ошибка SQLSTATE[HY000] [2006] MySQL server has gone away. Проставил wait_timeout=57600 max_allowed_packet=32M побольше, но это не помогло.
AlexeyMezenin,попробовал
$tables = \DB::connection('sqlsrv')->select('SHOW TABLES');
dd($tables);
выдает http://joxi.ru/krDjx1kSE0zy82, но если локальную базу прописываю, то выдает список таблиц успешно
Здесь ошибка в том, что 192.168.0.83 это локальная сеть, а нужен внешний IP, но там связь идет через роутер, не знаю что делать
Здравствуйте! Подскажите, пожалуйста, как добиться соединения с бд на удаленном компьютере под управлением windows server 2003 и субд sql server 2000. Делаю так
'sqlsrv' => [
'driver' => 'sqlsrv',
'host' => '192.168.0.83:3306', // здесь ошибка скорее всего
'database' => 'db',
'username' => 'admin',
'password' => 'root',
'charset' => 'utf8',
'prefix' => '',
],
Страницы 1