Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Hasło dla root w MySQL


  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 JanekPawelski

JanekPawelski
  • 83 postów
  • SkądPoznań, Poland

Napisano 02 października 2011 - 13:04

Jak można zmienić hasło dla użytkownika root w bazie MySQL. Chodzi o to, że phpMyAdmin nie pozwala zalogować się bez hasła, a domyślnie użytkownik root nie ma hasła. Jak to ominąć?

#2 krakers

krakers
  • 8 135 postów
  • SkądNibylandia

Napisano 02 października 2011 - 13:23

Strzelam: ustawić hasło z konsoli MySQL?

---------- Wpis dodano o 14:23 ---------- Poprzedni wpis dodano o 14:20 ----------

MySQL Change root Password

#3 JanekPawelski

JanekPawelski
  • 83 postów
  • SkądPoznań, Poland

Napisano 02 października 2011 - 17:20

Nie wiem jak. Niby wszystko wykonuje dobrze a pisze mi, ze mam błąd w zapytaniu. Czy nie można dostosować phpMyAdmin tak, aby działał na koncie bez hasła też. Można ustawić "AllowNoPassword" ale wtedy wyskakuje mi błąd 202 bodajże. Czy phpMyAdmin trzeba jakoś skonfigurować przed użytkowaniem?

#4 Roberto

Roberto
  • 13 752 postów
  • SkądWrocław

Napisano 02 października 2011 - 17:43

JAKI błąd? mamy zgadywać?

#5 JanekPawelski

JanekPawelski
  • 83 postów
  • SkądPoznań, Poland

Napisano 02 października 2011 - 19:35

Podczas logowania wyskakuje: #2002 Nie udało się zalogować na serwer MySQL, a przez cały czas wyświetla mi się: Brak rozszerzenia mcrypt. Proszę sprawdzić konfigurację PHP.

#6 macieks72

macieks72

  • 9 873 postów

Napisano 02 października 2011 - 20:16

mysql -u root i potem: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('twoje_haslo'); SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('twoje_haslo'); albo: SET PASSWORD FOR 'root'@'%' = PASSWORD('twoje_haslo'); a mcrypt sobie możesz dokompilować jako extension i dołaczyć w php.ini. Poza tym nie wiem skąd ten mysql i jaki konfig jego, ale pewnie musisz w php.ini ustawić dla niego: pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket = /tmp/mysql.sock bo domyślnie jest (chyba): /var/mysql/mysql.sock i stąd problem. Ale tylko strzelam bo nie wiem w czym problem dokładnie.

#7 JanekPawelski

JanekPawelski
  • 83 postów
  • SkądPoznań, Poland

Napisano 14 października 2011 - 21:31

A co mam zrobić, jak mi nie działa nawet: mysql -u root?

#8 macieks72

macieks72

  • 9 873 postów

Napisano 14 października 2011 - 21:37

Co znaczy nie działa, wklej komunikat jaki dostajesz.

#9 JanekPawelski

JanekPawelski
  • 83 postów
  • SkądPoznań, Poland

Napisano 14 października 2011 - 22:06

-bash: mysql: command not found




Użytkownicy przeglądający ten temat: 2

0 użytkowników, 2 gości, 0 anonimowych