Если у вас уже установлены Apache и MySQL, зачем вам XAMPP?Конечно, у вас уже есть полный стек LAMP / WAMP уже?
Просто чтобы добавить заметку.
Ранее я устанавливал сервер MySQL на локальном компьютере для некоторых проектов разработки, для которых не требовался стек ..AMP.В основном NodeJS, Angular и Java-приложения.
Большая часть моей веб-разработки была сделана на сервере Ubuntu, работающем со стеком LAMP, поэтому я никогда не удосужился настроить локальную среду разработки для веб-разработки.
В последние пару дней я решил настроить среду разработки на моем компьютере с Windows 10, используя XAMPP (с уже запущенным сервером MySQL).Вот что я нашел:
Запуск проектов, которые подключаются к локальному серверу MySQL, не является проблемой, поскольку все подключения к базе данных записываются в каждом отдельном проекте.Так что на самом деле установка MySQL с XAMPP вовсе не обязательна.Вы можете определенно жить, не будучи частью установки XAMPP.
Что мне действительно нужно, так это консоль phpmyadmin для администрирования существующего сервера MySQL.Итак, я немного покопался в каталогах xampp.
Вы можете добавить имя пользователя и пароль локального сервера баз данных MySQL в этом файле:
/ xampp / phpMyAdmin / config.inc.php
phpMyAdmin теперь будет доступен через http://localhost/phpmyadmin и будет подключен к существующей установке MySQL.
Вам также потребуется создать базу данных phpmyadmin влокальный сервер MySQL для хранения настроек phpmyadmin, а также учетная запись 'pma' @ 'localhost' без пароля.Вход в phpyadmin предложит вам создать базу данных, просто следуйте инструкциям, и phpmyadmin будет обрабатывать создание базы данных.Пользователь pma ( P hp M y A dmin) должен быть создан вручную, без пароля, с полными правами администратора.Теперь все готово ...
Я старался изо всех сил связать сервер MySQL с консолью администратора XAMPP, но изо всех сил пытался заставить консоль администратора XAMPP распознать, что сервер MySQL включен.Я попытался отредактировать путь к файлам mysqld.exe и my-default.ini в нескольких файлах XAMPP, но ни один из них не помог.Я хотел бы знать, возможно ли это.
Файлы, которые я редактировал:
- uMain.pas
- xampp_shell.bat
- MySQL_start.bat
- xampp_start.c
- ctl.bat
К сожалению, ни одно из правок не изменило.Тем не менее, я все еще был в состоянии администрировать сервер MySQL из phpmyadmin и MySQL Workbench, так что никаких потерь на самом деле.
Надеюсь, это кому-нибудь поможет:)