Я прочитал все сообщения, которые я мог найти об этом, и никто не помог. Я удалил папку XAMPP с моего компьютера и переустановил ее из файла DMG, что, конечно, устранило проблему, но я хотел бы знать, как ее исправить в будущем.Изменен пароль в phpMyAdmin на Mac с помощью XAMPP, теперь не удается получить доступ к localhost/phpmyadmin
Как все началось: я вошел в систему phpMyAdmin на своем Macbook (в котором работает Mac OS X v10.7.4). Я видел сообщение, сообщающее мне изменить пароль root, который по умолчанию не имеет пароля. Я перешел на вкладку «Управление привилегиями» и изменил пароль для root на localhosts, webdev и 127.0.0.1. В каждом случае я набрал один и тот же короткий пароль и нажал «Generate Password», который создал три разных хэша.
Вы знаете, что будет дальше: Когда я попытался получить доступ к LOCALHOST/PHPMyAdmin снова, я был заблокирован с сообщением:
Error
MySQL said:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
Так что я посмотрел StackOverflow, который посоветовал мне, чтобы установить пароль для корневой в командной строке. Я создал файл «.profile» в моем каталоге пользователя с «export PATH =/opt/local/bin:/opt/local/sbin:/Applications/xampp/xamppfiles/bin: $ PATH». Это позволило мне начать сеанс mysql, но (будучи noob) я не мог понять, что делать после этого.
Stackoverflow также сообщил, что я могу изменить пароль в config.inc.php. Я нашел этот файл на PhpMyAdmin/установки/кадров/config.inc.php, но линия
$cfg['Servers'][$i]['password'] = '';
не был там. Я нашел эту строку в phpmyadmin/libraries/config.default.php, но этот файл содержит ужасные предупреждения против его редактирования. Я нашел еще один файл, phpmyadmin/setup/lib/common.inc.php, а также phpmyadmin/scripts/signon.php, но во всех случаях мой компьютер не позволял мне вносить какие-либо изменения, заявив, что у меня нет разрешений , Так что это расстраивало.
Я уверен, что это ошибка новобранец или несколько из них, но мне было любопытно найти, что ни одна из вещей, которые я искал в stackoverflow, не помогла мне. Я также хочу, чтобы Mac OS упростила выполнение таких действий, как создание системных файлов (например, .profile) и редактирование файлов XAMPP (например, common.inc.php). Но что вы можете сделать.
Спасибо! И я смог сделать файлы в phpMyAdmin/editable, открыв папку в окне «Информация», а затем добавив себя как Пользователь и предоставив себе права на чтение/запись. –
хорошо, но в целом для таких вещей я использую терминал и иду с 'sudo', и он платит, чтобы узнать немного командной строки, поэтому я продолжаю практиковать. во всяком случае, рад, что я мог помочь. –