Документ написано в п'ятницю, 8 жовтня 2010 року
Коли щось болить, я повинен документувати рішення.
У моїй установці WAMP в Windows 7 з'явилися дві наступні червоні лінії в phpMyAdmin.
Додаткові функції для роботи із пов'язаними таблицями деактивовано. Щоб дізнатися, чому натисніть тут.
# 1045 - Доступ заборонено користувачеві 'root' @ 'localhost' (використовуючи пароль: НІ)
Позбавлення першого партії червоного тексту за 3 хвилини
У Home
phpMyAdmin перейдіть на вкладку Імпорт , а потім натисніть кнопку Огляд та вставте наступне місце у вікні імені файлу.
C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ scriptpts , а потім виберіть "create_tables.sql" та натисніть "йти".
Відкрийте консоль MySQL у меню WAMP і натисніть клавішу Enter.
Коли ви ввійдете в систему, вставте наступні два рядки.
CREATE USER ‘phpmyadmin’@'localhost’ IDENTIFIED BY ‘pmapass’;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO ‘phpmyadmin’@'localhost’;
Відкрийте WordPad та натисніть Відкрити документ . Вставте наступний текст, щоб відкрити файл.
C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
Потім видаліть вміст між тегами PHP і вставте в наступний текст.
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['controluser'] = 'phpmyadmin';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* End of servers configuration */
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
Клацніть Зберегти!
Закрийте веб-переглядач і відкрийте його знову, якщо помилка все-таки є, натисніть оновити, і вона більше не буде.
Позбавлення від другої партії червоного тексту
Тепер встановіть безпеку для MySQL та позбудьтесь іншої помилки.
Якщо він відкритий, закрийте phpMyAdmin.
Відкрийте консоль MySQL з меню WAMP та вставте наступні два рядки.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;*
Удар Enter!
Відкрийте “config.inc.php” ще раз та змініть наступний рядок, щоб увімкнути той самий пароль, як вище.
$cfg['Servers'][$i]['password'] = '**yourpassword**';
Ви закінчили! Відкрийте phpMyAdmin, і червоний текст попередження зникне!