Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozwiązane Reset hasła mysql
#1
0
Dzień dobry.

Nie pamiętam hasła root dla mysql. Jak mogę je zresetować? Szukałem w sieci. Stosowałem różne rzeczy ale nic nie pomogło. Proszę o pomoc.

Dzięki
M.
#2
0
I jak mamy pomagać przy takiej ilości informacji?
#3
0
Nie wiem czego potrzebujecie. Mogę zalogować się do phpmyadmin, ale na konto bez uprawnień. Oto listing z parametrów:
Kod:
Serwer bazy danych
Serwer: Localhost via UNIX socket
Typ serwera: MySQL
Wersja serwera: 5.7.31-0ubuntu0.18.04.1 - (Ubuntu)
Wersja protokołu: 10
Użytkownik: phpmyadmin@localhost
Kodowanie znaków serwera: UTF-8 Unicode (utf8)
Serwer WWW
Apache/2.4.29 (Ubuntu)
Wersja klienta bazy danych: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Rozszerzenie PHP: mysqliDokumentacja mbstringDokumentacja
Wersja PHP: 7.2.24-0ubuntu0.18.04.7
Kod:
mysqli
MysqlI Support    enabled
Client API library version    mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Active Persistent Links    0
Inactive Persistent Links    0
Active Links    0
Directive    Local Value    Master Value
mysqli.allow_local_infile    Off    Off
mysqli.allow_persistent    On    On
mysqli.default_host    no value    no value
mysqli.default_port    3306    3306
mysqli.default_pw    no value    no value
mysqli.default_socket    no value    no value
mysqli.default_user    no value    no value
mysqli.max_links    Unlimited    Unlimited
mysqli.max_persistent    Unlimited    Unlimited
mysqli.reconnect    Off    Off
mysqli.rollback_on_cached_plink    Off    Off
mysqlnd
mysqlnd    enabled
Version    mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Compression    supported
core SSL    supported
extended SSL    supported
Command buffer size    4096
Read buffer size    32768
Read timeout    86400
Collecting statistics    Yes
Collecting memory statistics    No
Tracing    n/a
Loaded plugins    mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions    mysqli,pdo_mysql

Próbowałem tym: https://dev.mysql.com/doc/refman/8.0/en/...sions.html
#4
0
No teraz to co innego.
Tu masz oficjalny poradnik do tej wersji mysql https://dev.mysql.com/doc/refman/5.7/en/...sions.html
Ewentualnie jak sobie nie radzisz to wywal mysql z opcją --purge i zainstaluj ponownie.
Kod:
sudo apt-get --purge remove mysql-server mysql-common mysql-client
podobno też działa:
Kod:
sudo dpkg-reconfigure mysql-server-5.7
#5
0
Kod:
michal@michal-Latitude-E7270:~$ sudo kill `sudo cat /var/run/mysqld/mysqld.pid`
michal@michal-Latitude-E7270:~$ sudo chown michal /home/michal/mysql-init
michal@michal-Latitude-E7270:~$ mysqld --init-file=/home/michal/mysql-init &
[1] 19683
michal@michal-Latitude-E7270:~$ mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 - Permission denied)
2020-11-09T16:48:58.783409Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-11-09T16:48:58.783488Z 0 [Warning] Can't create test file /var/lib/mysql/michal-Latitude-E7270.lower-test
2020-11-09T16:48:58.783514Z 0 [Note] mysqld (mysqld 5.7.31-0ubuntu0.18.04.1) starting as process 19683 ...
2020-11-09T16:48:58.786032Z 0 [Warning] Can't create test file /var/lib/mysql/michal-Latitude-E7270.lower-test
2020-11-09T16:48:58.786050Z 0 [Warning] Can't create test file /var/lib/mysql/michal-Latitude-E7270.lower-test
2020-11-09T16:48:58.786357Z 0 [Warning] One can only use the --user switch if running as root

2020-11-09T16:48:58.786383Z 0 [ERROR] failed to set datadir to /var/lib/mysql/
2020-11-09T16:48:58.786417Z 0 [ERROR] Aborting

2020-11-09T16:48:58.786430Z 0 [Note] Binlog end
2020-11-09T16:48:58.786459Z 0 [Note] mysqld: Shutdown complete


[1]+  Kod wyjścia 1          mysqld --init-file=/home/michal/mysql-init
michal@michal-Latitude-E7270:~$ sudo /etc/init.d/mysql restart
[ ok ] Restarting mysql (via systemctl): mysql.service.
michal@michal-Latitude-E7270:~$ mysql -uroot -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
michal@michal-Latitude-E7270:~$
Nic nie pomogło Sad

Czyli tylko reinstalacja coś da tak?
#6
0
Widać, że popełniasz tam błędy stosując oficjalną instrukcję i możemy się z tym męczyć, krok po kroku, ale spróbuj najpierw te reconfigure.
#7
0
Ok, dałem reconfigure co teraz?

Kod:
michal@michal-Latitude-E7270:~$ mysql -uroot
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Próbowałem też tego, ale nic. https://www.techrepublic.com/article/how...-password/

Co ciekawe, udało mi się zalogować na root, ale z poleceniem sudo
Kod:
sudo mysql -u root -p
Ale i tak nie mogę ustawić hasła

Kod:
mysql> update user set password=PASSWORD('***') where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'

Znalazłem to i zmieniłem hasło root, ale nadal nie mogę się przy jego pomocy zalogować do phpmyadmin
https://stackoverflow.com/questions/3069...sql-on-osx

Dodano po pewnym czasie:
OK Udało się!

Cytat:I recently upgrade my Ubuntu 15.04 to 16.04 and this has worked for me:
  1. First, connect in sudo mysql
    sudo mysql -u root
  2. Check your accounts present in your db
    SELECT User,Host FROM mysql.user;+------------------+-----------+| User             | Host      |+------------------+-----------+| admin            | localhost || debian-sys-maint | localhost || magento_user     | localhost || mysql.sys        | localhost || root             | localhost |

  3. Delete current root@localhost account
    mysql> DROP USER 'root'@'localhost';Query OK, 0 rows affected (0,00 sec)


  4. Recreate your user
    mysql> CREATE USER 'root'@'%' IDENTIFIED BY '';Query OK, 0 rows affected (0,00 sec)



  5. Give permissions to your user (don't forget to flush privileges)
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;Query OK, 0 rows affected (0,00 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0,01 sec)




  6. Exit MySQL and try to reconnect without sudo.



[*]I hope this will help someone Smile

Źródło:
https://askubuntu.com/questions/766334/c...untu-16-04
#8
0
Oznaczam wątek jako rozwiązany.
Zamykam wątek.


Skocz do:




Użytkownicy przeglądający ten wątek: 3 gości