Если у вас проведена между вами сеть то можно через Remote Administrator server.
Если у вас сети нету то можно через Viewer вроди так называется.
Базой сможеш управлять через Navicat например заместо Localhost нужно будит вписать его ип.
Через браузер непомню как подключатся к базе.
Через Remote Administrator server или Viewer ты будиш видеть сам комп твоего друга а именно его монитор и сможеш управлять его компом как его.
Главное чтобы у него была включена одна из этих прог.
Но помимо этих прог существует ещё куча подобных им.
Обьясню популярно.
Качаеш эту прогу TeamViewer устанавливаеш её себе и на его комп.
Если тебе нужно зайти на его комп для настройки сервера или его перезагрузки то звониш ему просиш чтобы он включил эту прогу там будут его ид и пасс которые он должун сказать тебе.
Ты в свою очередь этот ид и пасс записываеш у себя в прогу и нажимаеш конект через некоторое время появится окно с видом его рабочего стола.
Через это окно ты сможеш управлять его компьютеров.
А если сможеш управлять его компьютером то и сможеш управлять сервером.
Но тут есть одно пока ты делаеш сервер о должен курить бамбук ( тоесть недолжен сам управлять компьютер так как это помешает твоей работе) пока он курит бамбук ты делаеш сервер как только сделаеш закрываеш прогу у себя на компе а он у себя и можете дальше заниматся своими делами.
Через Navicat ты сможеш управлять только базой но не самим сервером.
А если через TeamViewer допустим то ты сможеш иметь доступ и ксамому серверу и к базе одновременно а также и к сайту если таковой будет.