Я тоже обновился до 10.6, на самом деле я получил новый mac и перенес свою систему, затем я установил phpmyadmin 3.4.2 и получал сообщения о невозможности входа в систему, а также сообщение о необходимости Mcrypt. Я переустановил PHP, теперь я использую PHP версии 5.3.6 .
В моей системе был Navicat, и я мог без проблем войти в базу данных mysql. Я попытался сбросить свой пароль MySQL, но это не займет. Не уверен почему. У меня не было ценных данных, поэтому я переустановил MySQL, теперь я использую MYSQL 5.5.13 .
Тем не менее я не мог войти с помощью phpMyAdmin - однако благодаря новому MySQL я больше не видел сообщения о необходимости шифрования, но я получал ошибку # 1045 на phpmyadmin. Я думаю, это говорило мне, что у меня неправильный пароль. На самом деле я никогда не устанавливал пароль! Я думаю, phpMyAdmin это не понравилось, так как это не позволило бы мне войти без pw. (Как вы можете видеть из этого поста, я не очень разбираюсь в Linux / Unix, но я один настойчивый человек! Это заняло у меня три ночи.)
Я ввел их в Терминал, чтобы установить пароль, затем phpmyadmin работал!
1) Необходимо сначала остановить сервер MYSQL, ввести это в Терминале, затем нажать Enter:
/etc/rc.d/init.d/mysql stop
2) Затем установите пароль или новый пароль. Само собой разумеется, замените «что угодно ...» выбранным паролем, введя эту строку в Терминале и нажав клавишу ввода.
UPDATE mysql.user SET Password=PASSWORD('whateverfornew') WHERE User='root';
3) Теперь сбросьте привилегии, введя эту строку в Терминале, и нажмите Enter:
FLUSH PRIVILEGES;
4) Теперь перезапустите MySQL, введя эту строку в Терминале и нажмите Enter:
/etc/rc.d/init.d/mysql start
5) Теперь войдите в свой phpmyadmin с именем пользователя root и вашим новым паролем.
Да, я знаю, что это рудиментарно, и я понятия не имею, следую ли я рекомендациям, но для тех из нас, кто плохо знаком с Mac / Unix и хочет, чтобы phpmyadmin, mysql и т. Д. Работали, это работало на меня. Лично я нашел много форумов, но большинство из них уже считают, что читателю удобно пользоваться терминалом и командами Unix ... а я нет - я просто хотел рабочую зону разработки.