Liczba postów: 42
Liczba wątków: 19
Dołączył: Jul 2020
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 0%
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.
Liczba postów: 4 233
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
0 I jak mamy pomagać przy takiej ilości informacji?
Liczba postów: 42
Liczba wątków: 19
Dołączył: Jul 2020
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 0%
09-11-2020, 18:39
(Ten post był ostatnio modyfikowany: 09-11-2020, 18:41 przez mpaw.)
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
Liczba postów: 4 233
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
09-11-2020, 18:41
(Ten post był ostatnio modyfikowany: 09-11-2020, 18:50 przez dedito.)
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
Liczba postów: 42
Liczba wątków: 19
Dołączył: Jul 2020
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 0%
09-11-2020, 18:52
(Ten post był ostatnio modyfikowany: 09-11-2020, 18:53 przez mpaw.)
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
Czyli tylko reinstalacja coś da tak?
Liczba postów: 4 233
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
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.
Liczba postów: 42
Liczba wątków: 19
Dołączył: Jul 2020
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 0%
09-11-2020, 19:53
(Ten post był ostatnio modyfikowany: 09-11-2020, 21:39 przez yahoob3.)
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:
- First, connect in sudo mysql
sudo mysql -u root
- 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 |
- Delete current root@localhost account
mysql> DROP USER 'root'@'localhost';Query OK, 0 rows affected (0,00 sec)
- Recreate your user
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '';Query OK, 0 rows affected (0,00 sec)
- 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)
- Exit MySQL and try to reconnect without sudo.
[*]I hope this will help someone
Źródło:
https://askubuntu.com/questions/766334/c...untu-16-04
Liczba postów: 4 233
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
0 Oznaczam wątek jako rozwiązany.
Zamykam wątek.
|