Я хочу, чтобы мои клиенты (клиенты-посредники) могли подключаться к моей базе данных (mysql) со своих разных сайтов, не имея возможности видеть файл с параметрами подключения к базе данных с помощью PHP.
Пожалуйста, как мне этого добиться?
С помощью туннелирования. Вам необходимо создать скрипт, который подключается к MySQL и предоставляет MySQL PHP API запрашивающей стороне. После этого ваши посредники используют этот скрипт для общения с MySQL. Это означает, что сам скрипт туннелирования должен иметь какую-то защиту паролем, чтобы никто не использовал ваш MySQL.
Этот вопрос расскажет вам, как зашифровать строку подключения.
И этот говорит вам, как безопасно подключиться.