I have intalled phpmyadmin
recently in my system. Now I lost its username and password. I tried the below methods for login.
in etc/phpmyadmin/config.inc.php
I activated the AllowNoPassword
$cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE;
SonalPM
1,3198 silver badges17 bronze badges
asked Oct 14, 2014 at 7:12
4
Step 1:
Locate phpMyAdmin installation path.
Step 2:
Open phpMyAdmin>config.inc.php in your favourite text editor.
Step 3:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
answered Oct 14, 2014 at 8:01
Hara PrasadHara Prasad
7046 silver badges13 bronze badges
Try changing the following lines with new values
$cfg['Servers'][$i]['user'] = 'NEW_USERNAME';
$cfg['Servers'][$i]['password'] = 'NEW_PASSWORD';
Updated due to the absence of the above lines in the config file
Stop the MySQL server
sudo service mysql stop
Start mysqld
sudo mysqld --skip-grant-tables &
Login to MySQL as root
mysql -u root mysql
Change MYSECRET with your new root password
UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
Kill mysqld
sudo pkill mysqld
Start mysql
sudo service mysql start
Login to phpmyadmin as root with your new password
answered Oct 14, 2014 at 7:38
geoandrigeoandri
2,3502 gold badges14 silver badges28 bronze badges
4
Try opening config-db.php, it’s inside /etc/phpmyadmin.
In my case, the user was phpmyadmin, and my password was correct.
Maybe your problem is that you’re using the usual ‘root’ username, and your password could be correct.
answered Dec 23, 2017 at 16:34
Hanz MarínHanz Marín
511 silver badge2 bronze badges
2
If you don’t remember your password, then run this command in the Shell:
mysqladmin.exe -u root password NewPassword
where ‘NewPassword’ is your new password.
answered Oct 14, 2014 at 7:17
Vidhyut PandyaVidhyut Pandya
1,6051 gold badge14 silver badges27 bronze badges
1
I had a problem with this. I didn’t even create any passwords so I was confused. I googled it and I found out that I should just write root as username and than click GO.
I hope it helps.
answered Jan 30, 2018 at 19:34
1
In this article, we will see how to find the Username & Password of PhpMyAdmin in Windows. PhpMyAdmin is a free and open-source administration database management tool for MySQL and MariaDB.
Sometimes, we forget the username and password that we set during registration. As the problem is without the username and password, we cannot connect to the database, and without connecting to the database, we cannot create the applications. Here, we will see how to easily retrieve the username and password of the phpMyAdmin in a step-wise manner.
Steps for finding the Username and Password of PhpMyAdmin: Here is the stepwise solution that will be followed as such to retrieve the credentials.
Step 1: Press Ctrl+R and type C:xamppphpMyAdmin (or) Navigate to that directory.
Run window
Go to C:xamppphpMyAdmin or the place where it is installed. (Generally, this is the default location)
Step 2: Inside the phpMyAdmin directory, locate the config.inc.php file. Filename: config.inc Extension: .php
screenshot-1
Here, use Searchbox and type “config.inc.php ” (or) locate it manually.
screenshot-2
Step 3: Inside the config.inc PHP file, go to this part where the “Authentication type and info” Comment is there. You can use Ctrl+F or the Search option to find it. You will see the Arrays of Arrays containing the required information.
You can open the PHP file in inbuilt-notepad or any text editor, like VS Code.
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '';
Screenshot
Here the password is "" empty, username is root.
Now, we can use this username and password to access the databases and create the application successfully.
Last Updated :
09 Dec, 2022
Like Article
Save Article
-
21.06.2009, 20:42
#1
Junior Member
где прописан пароль для phpmyadmin?
Блин, установил панель…все замечательно….но не помню, хоть убей, что внес в качестве пароля при первом запуске ISPManager для phpmyadmin…. И найти не могу нигде в конфиг файлах…Но не заново же ставить панель…Может кто подскажит, где глянуть этот долбаный пароль для phpmyadmin..!!!!!??
Заранее очень благодарен!
-
21.06.2009, 20:47
#2
Senior Member
Нет пароля для phpmyadmin, есть пароль для MySQL.
Узнать его нельзя, его можно только сбросить. Как именно – расскажет google по запросу “сброс root пароля mysql”.
-
21.06.2009, 21:07
#3
Senior Member
Сообщение от dun
Блин, установил панель…все замечательно….но не помню, хоть убей, что внес в качестве пароля при первом запуске ISPManager для phpmyadmin…. И найти не могу нигде в конфиг файлах…Но не заново же ставить панель…Может кто подскажит, где глянуть этот долбаный пароль для phpmyadmin..!!!!!??
Заранее очень благодарен!Панель должна была записать пароль в свой конфиг, так что пароль вы можете найти в разделе серверы баз данных там есть сервер MySQL там и root пароль, какая у вас ОС?
Когда мне становится скучно, я скачиваю новый release
-
21.06.2009, 21:08
#4
Senior Member
Панель хранит пароли в явном виде?
Картина “Приплыли”.
-
21.06.2009, 21:13
#5
Senior Member
Сообщение от different
Панель хранит пароли в явном виде?
Картина “Приплыли”.
Да пароль в открытом, виде записывается в конфиг панели, так что его можно читать без всяких трудностей
Когда мне становится скучно, я скачиваю новый release
-
21.06.2009, 23:02
#6
Служба поддержки
Панель хранит только один пароль. От базы данных у себя и все. Всем остальным занимается ваша ОС.
-
22.06.2009, 01:25
#7
ISPsystem team
Сообщение от Ангел_Хранитель
Да пароль в открытом, виде записывается в конфиг панели, так что его можно читать без всяких трудностей
Конфиг панели может читать только root. И там хранится пароль от mysql. Если злоумышленник поимеет root доступ на сервер, то ему уже этот пароль не понадобится, он может просто так “взять и унести все эти базы”. Ему для этого будет достаточно прав пользователя под которым запущен mysql-сервер.
-
22.06.2009, 20:14
#8
Junior Member
Спасибо всем за ответы…! Пароль я и вправду обнаружил..но увы он был закодирован! Поэтому по одной из рекомендаций….просто обнулил его…и задал новый…и спокойно вошел..в MySQL….Но к сожелению…погасла лампочка в “возможностях” …хотя в”сервисе” MySQL работает….И что только не делал…даже снес и еще раз поставил MySQL server…..как раз и утеряный пароль пришлось еще раз задавать..))))) Но а вот лампочка так и не загорелась..в возможностях для MySQL…))) Так вроде все работает…только сервер баз данных..не получается создать….я уже здесь, про этот косяк читал об этом, на форуме….ну видно никто ничего так и не исправил…!
-
22.06.2009, 22:45
#9
Senior Member
Сообщение от ls
Конфиг панели может читать только root. И там хранится пароль от mysql. Если злоумышленник поимеет root доступ на сервер, то ему уже этот пароль не понадобится, он может просто так “взять и унести все эти базы”. Ему для этого будет достаточно прав пользователя под которым запущен mysql-сервер.
По этому поводу я ничего против не сказал, и так ясно есть рут то ничего тут больше не сделаешь в плане защиты, а конфиг как вы сказали может читать только рут так что если не нарушать права доступа ничем страшным это не обернется
Когда мне становится скучно, я скачиваю новый release
-
22.06.2009, 22:47
#10
Senior Member
Сообщение от dun
Спасибо всем за ответы…! Пароль я и вправду обнаружил..но увы он был закодирован! Поэтому по одной из рекомендаций….просто обнулил его…и задал новый…и спокойно вошел..в MySQL….Но к сожелению…погасла лампочка в “возможностях” …хотя в”сервисе” MySQL работает….И что только не делал…даже снес и еще раз поставил MySQL server…..как раз и утеряный пароль пришлось еще раз задавать..))))) Но а вот лампочка так и не загорелась..в возможностях для MySQL…))) Так вроде все работает…только сервер баз данных..не получается создать….я уже здесь, про этот косяк читал об этом, на форуме….ну видно никто ничего так и не исправил…!
Вы пароль меняли, так укажите его панели что бы она тоже его знала, через раздел серверы баз данных
Когда мне становится скучно, я скачиваю новый release
I recently installed LAMP on Ubuntu 13.04(32-bit) but forgot my phpMyAdmin password. How can I reset its password without re-installing it?
Seth
56.8k43 gold badges144 silver badges198 bronze badges
asked Jul 19, 2013 at 14:23
1
Simply change or reset your MySQL root password by doing the following:
-
Stop the MySQL server
sudo service mysql stop
-
Start mysqld
sudo mysqld --skip-grant-tables &
-
Login to MySQL as root
mysql -u root mysql
-
Change MYSECRET with your new root password
UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
-
Kill mysqld
sudo pkill mysqld
-
Start mysql
sudo service mysql start
-
Login to phpmyadmin as root with your new password
Seth
56.8k43 gold badges144 silver badges198 bronze badges
answered Jul 19, 2013 at 17:35
jctoledojctoledo
1,55913 silver badges8 bronze badges
7
You don’t actually need to reset your username and password, if you can see them.
In your terminal window, type:
sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf
This will open your phpmyadmin configurations.
There, you will see your username under dbc_dbuser='your_username'
and password under dbc_dbpass='your_password'
.
muru
191k52 gold badges467 silver badges717 bronze badges
answered Feb 19, 2016 at 7:12
5
There is a workaround on Debian (Ubuntu, Mint, etc.) where there is a second admin account automatically generated by the system called
debian-sys-maint
You can see (and should not change) its password via
sudo nano /etc/mysql/debian.cnf
It is possible (sure on Ubuntu 16.04) to use that account both in phpMyAdmin as well as in the command line
mysql -u debian-sys-maint -p
The account has exactly the same privileges as phpMyAdmin’s / MySQL’s root.
Kulfy
17.3k26 gold badges63 silver badges102 bronze badges
answered Aug 2, 2018 at 14:49
0
I was wondering why my login was failing even though I never changed the password.
It was failing because I rebootet the server and the mysql server was not startet automatically. So I startet the server and it worked again.
answered Sep 22, 2020 at 8:52
BlackBlack
7541 gold badge7 silver badges16 bronze badges
Прежде чем описать работу в phpMyAdmin, мы расскажем, что такое SQL и для чего создавалась MySQL.
Что такое SQL и зачем он нужен
SQL (Structured Query Language) — структурированный язык запросов. Прототип этого языка появился после реляционной алгебры в конце 70-х годов. Его разработала компания IBM Research. Язык назывался SEQUEL, что расшифровывается как Structured English Query Language, но по мере развития слово «English» ушло из этого словосочетания. SQL — это «полный язык баз данных». Это значит, что он включает в себя:
- средства определения точек сохранения транзакции и фиксации или откатов транзакций,
- средства определения и манипулирования схемой БД,
- средства определения структур физического уровня, поддерживающих эффективное выполнение запросов,
- средства определения ограничений целостности и триггеров,
- средства определения представлений БД,
- средства авторизации доступа к отношениям и их полям.
Язык SQL используется для работы с реляционными базами данных. Реляционные базы данных — это базы с наборами данных, между которыми уже предопределены связи. Данные в них организованы в виде таблиц, эти таблицы состоят из строк и столбцов. В каждом столбце хранится свой тип данных, а в строках — наборы связанных значений, которые относятся к одному объекту или сущности.
Реляционная система управления базами данных (РСУБД) – система управления реляционными базами данных. Самая известная РСУБД – MySQL. Пользователь взаимодействует с ней на языке SQL, посылая запросы к базе данных. Чтобы было удобно работать с этой базой данных, на языке PHP было написано веб-приложение с графическим интерфейсом. Оно получило название phpMyAdmin.
Как войти в phpMyAdmin
Чтобы узнать, как запустить phpMyAdmin, войдите в панель управления хостингом и следуйте соответствующей инструкции:
В меню слева выберите пункт Базы данных. Кликните по названию базы данных, которую хотите открыть в phpMyAdmin, и нажмите Web интерфейс БД:
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.
В разделе «Базы данных» выберите phpMyAdmin:
phpMyadmin, вход MySQL
Перейдите в раздел «Базы данных». Выберите нужную базу данных и кликните phpMyAdmin:
Как узнать пароль базы данных
Логин и пароль от базы данных можно увидеть в конфигурационном файле сайта.
Информация о конфигурационных файлах, хранящих настройки подключения к базам данных популярных CMS. Если вашей CMS нет в списке или ваш сайт создан без использования CMS, обратитесь к разработчику сайта или на тематические форумы.
Доступ в phpMyAdmin по прямой ссылке в ISPmanager и Plesk
В ISPmanager и Plesk присутствует возможность доступа в phpMyAdmin по прямой ссылке (cPanel такой функционал отсутствует). Это удобно, когда необходимо дать доступ разработчикам сайта. Ссылка для входа в phpMyAdmin выглядит следующим образом:
- ISPmanager: https://serverXX.hosting.reg.ru/phpmyadmin/, где serverXX.hosting.reg.ru — адрес сервера хостинга, его можно узнать в статье Пароли для доступа к хостингу.
- Plesk: https://splX.hosting.reg.ru:8443/phpmyadmin, где splX.hosting.reg.ru:8443 — адрес сервера хостинга, его можно узнать в статье Пароли для доступа к хостингу
База данных u1234567_default
Для подключения к phpMyAdmin вы можете использовать уже созданную базу данных u1234567_default (где u1234567 — ваш логин хостинга), которая автоматически создаётся при заказе хостинга. Реквизиты доступа к данной БД приведены в статье Пароли для доступа к хостингу.
Внимание База данных u1234567_default создаётся только при заказе тарифных планов от «Host-0» и выше. Если вы заказывали тарифный план «Host-Lite», а потом повысили его до более высокого, данная БД не создаётся. Вам необходимо создать БД самостоятельно по инструкции: Как создать базу данных MySQL
Не могу войти в phpMyAdmin
Чтобы зайти в phpMyAdmin, необходимо использовать логин и пароль пользователя базы данных. Не путайте логин и пароль пользователя базы данных с логином и паролем от услуги хостинга (u1234567).
Если пароль базы данных не подходит, вы можете изменить его на новый при помощи инструкции: Как изменить пароль базы данных?
Как создать, удалить или изменить таблицу в базе данных phpMyAdmin
Внимание! Редактирование базы данных может привести к некорректной работе вашего сайта. Перед внесением изменений создайте бэкап вашего сайта или обратитесь к разработчикам.
Как добавить новую таблицу в базу данных
-
1.
Нажмите по необходимой базе данных:
-
2.
Внизу страницы в блоке «Создать таблицу» введите Имя новой таблицы, количество столбцов и нажмите ОК:
-
3.
Укажите данные для создания таблицы:
Localhost, phpMyAdmin, как зайти
Расшифровка значений:
- Имя создаваемых столбцов;
- Тип данных для каждого столбца;
- Длина значения каждой строки в таблице;
- По умолчанию — значение по умолчанию, которое добавляется, если строка пустая;
- Сравнение — кодировка данных;
- NULL — строка в таблице может быть пустой;
-
Индекс:
- PRIMARY — первичный ключ. Служит для однозначной идентификации строки;
- UNIQUE — уникальный индекс. В отличии от PRIMARY можеть использовать значение NULL;
- INDEX — индекс, который может использоваться в нескольких строках;
- FULLTEXT — полнотекстовый индекс;
- A_I (auto_increment) — автоматический счетчик для первичного ключа;
- Комментарий — пояснения для строки;
- 4.
Как удалить базу данных phpMyAdmin
-
1.
Нажмите по таблице, которую вы хотите удалить:
-
2.
Перейдите на вкладку Операции:
-
3.
В блоке «Удалить данные или таблицу» нажмите Удалить таблицу (DROP):
-
4.
Нажмите ОК, чтобы подтвердить удаление:
Как изменить данные в таблице базы данных
-
1.
Нажмите по необходимой базе данных:
-
2.
Нажмите по таблице, в которой вы хотите изменить данные:
-
3.
Выберите нужную строку и нажмите Изменить:
-
4.
Внесите изменения и нажмите ОК:
Вопрос, как обновить phpMyAdmin на хостинге, не рассматривается в данной статье, так как phpMyAdmin обновляется автоматически для всего сервера.