Это неправильный путь. Расширение mysql было отмечено устаревшим несколько лет назад. А год назад его уже удалили из PHP. То есть сейчас ты, вместо того чтоб поставить правильное современное расширение, собираешься переписать код под говно мамонта, чтоб потом, когда вдруг решишь обновить пых - с горящим пердаком переделывать всё обратно на mysqli. Не найс. И да, запросы к базе не поменяются. Меняется только расширение. А у него немного другой порядок аргументов в функциях и скрытые отличия под капотом.
Не получается соединиться с БД, проверьте правильность введенных параметров. Ошибка: Unknown MySQL server host 'ip:3307' (2) На тачке, стоит я так понял переадресация, по локалке 3306, а внешка 3307
Ну потому что mysql принимал хост и порт - одним параметром, а mysqli для этих целей использует два. Тебе надо изучить сигнатуру конструктора mysqli и создать переменную, в которой указать номер своего порта. Ну и удалить "двоеточие-номер-порта" из переменной с хостом.