Не запустить phpmyadmin на windows с пользователем root?
mysql запущен в командной строке mysqld --initialize-insecure --user=root, но phpmyadmin с пользователем root и пустым паролем не подключается.
mysql-8.0.31-winx64
phpMyAdmin 5.2.0
Apache 2.4.24
windows 10
phpmyadmin с пользователем root и пустым паролем не подключается.
Это PHP не подключается.
Проверяйте настройки подключения. Может, MySQL работает только через сокет, а PHP пытается подключаться по IP? или ещё какие несоответствия? файрвол опять же...
PS. Сообщая о проблеме, следует цитировать полученные сообщения об ошибках. Причём полностью, и в неизменном виде.
Дмитрий, к сожалению мне это требуется для учебных целей, а у openserver ограничения - он не ставится на 32-битных системах. А мне требуется и на 64-х битных и на 32-битных и с минимальным размером, переносимо и беспроблемное ПО. Спасибо за совет!
Akina, пробовали - не получилось! Спасибо за ответ!
Там проблема с установкой внутреннего имени администратора сервера MySQL - под которым сформировалась служба Windows - внутри не найти этот идентификатор, в настройках нет - в рекомендациях стоит утверждение, что все должно получиться автоматом, но не получается - испробовали на 4-х разных компах.
Akina, PHP - установился и работает, проверено. phpmyadmin работает через PHP .
MySQL - установлена как и apache как служба windows. - Ошибок при установке нет. служба запускается.
C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root
C:\Server\bin\mysql-8.0\bin\mysqld --install
net start mysql
Ну сообщение об ошибке же совершенно явно говорит - при попытке подключиться клиент (PHP) не говорит серверу (MySQL), что тот должен запросить пароль учётной записи.
Это то же самое, что и разница между mysql.exe --user=root и mysql.exe --user=root --password