Перейти к содержанию
Официальный форум поддержки Simpla

Как в конфиге прописать MySQL базу по другому порту?


Перейти к решению Решено atzako,

Рекомендуемые сообщения

собственно сабж.

есть хостинг который предоставляет доступ к базе данных в формате localhost:25684,

но если в графу db_server вписать "localhost:25684", то до базы симпла не добирается, выдает кучу ошибок... подскажите как быть?

Ссылка на сообщение
Поделиться на другие сайты

ключевой момент именно в порте, так как это изолированная база(чтобы соседи по shared mysql не доставали), а по localhost как раз shared который мне не нужен

Ссылка на сообщение
Поделиться на другие сайты

Я не много не понял...

Есть сервер mysql по адресу localhost, который чем вас не устраивает???

Если вы все правильно настроили, то к вашей базе имеют доступ ТОЛЬКО разрешенные пользователи, причем каждый - со своими, настраиваемыми отдельно, правами...

Ссылка на сообщение
Поделиться на другие сайты

Расскажите, что такое shared mysql??

Чем оно вам мешает?

https://www.google.ru/search?hl=ru&q=shared+mysql&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=

Гугл не знает, а я - вообще без понятия...

Ссылка на сообщение
Поделиться на другие сайты

У меня виртуальный хостинг, не выделенный сервер и даже не ВДС.

Это значит, что если соседи по хостингу напрягают его - у всех все тормозит.

В сапорте мне предложили запустить отдельный сервис mysql, чтобы не делить его с остальными, соответственно на другом порту. вот и все дела. вопрос теперь как к этому порту подключить симплу.

Ссылка на сообщение
Поделиться на другие сайты

У меня виртуальный хостинг, не выделенный сервер и даже не ВДС.

Это значит, что если соседи по хостингу напрягают его - у всех все тормозит.

В сапорте мне предложили запустить отдельный сервис mysql, чтобы не делить его с остальными, соответственно на другом порту. вот и все дела. вопрос теперь как к этому порту подключить симплу.

 

Вы наверное порт с хостом путаете?!...

 

Если так то вместо localhost пишите sql.hosting.com (это просто пример)

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

В конфиг просто ткните после хоста порт.

 

config/config.php

 

localhost:3306

 

mysql_connect() в качестве первого аргумента принимает такую конструкцию. Если я не ошибаюсь, данные из конфига никакой фильтрации не подвергаются.

Ссылка на сообщение
Поделиться на другие сайты

В конфиг просто ткните после хоста порт.

 

config/config.php

 

localhost:3306

 

mysql_connect() в качестве первого аргумента принимает такую конструкцию. Если я не ошибаюсь, данные из конфига никакой фильтрации не подвергаются.

это первое что мне в голову пришло, но почему-то не работает. хотя может это где-то в другом месте косяк.

Ссылка на сообщение
Поделиться на другие сайты

конфиг

config\config.php

 

;Порт базы данных
db_port = 25684

api\Database.php

if(!$this->link = mysql_connect($this->config->db_server, $this->config->db_user, $this->config->db_password))

 

меняем на

if(!$this->link = mysql_connect($this->config->db_server.':'.$this->config->db_post, $this->config->db_user, $this->config->db_password))

Ссылка на сообщение
Поделиться на другие сайты

Database.php

 

if(!$this->link = mysql_connect($this->config->db_server, $this->config->db_user, $this->config->db_password))

 

Config.php

 

$ini = parse_ini_file($this->config_file);

 

 

Вот и проверьте, что в $this->config->db_server лежит.

Если все ок, Вам предстоит выяснять почему http://php.net/manual/ru/function.mysql-connect.php

не работает как ей положено.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...