Gönderen Konu: ERROR 1045 (28000): Access denied for user 'root'@'localhost' Hatası Çözümü  (Okunma sayısı 725 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı alper196

  • Çok Yeni Penguen
  • *
  • İleti: 10
    • alper196
  • Dağıtım: Linux Mint 18.3
  • Masaüstü: Gnome
  • Grafik Kartı: İntel + Nvidia
  • İşlemci: i7 2. nesil
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) hatası için denediğim ve sorunu çözdüğüm adımlar,

1-MySQL'i Kapatıyoruz

Kod: [Seç]
sudo service mysql stop
hata alırsanız.

Kod: [Seç]
sudo /usr/local/mysql/support-files/mysql.server stop
deneyiniz.

2-MySQL'i Güvenli mod ile açıyoruz

Kod: [Seç]
sudo mysqld_safe --skip-grant-tables --skip-networking
3- MySQL'e bağlanıyoruz
Kod: [Seç]
mysql -u root3a- Cavap Olarak
Kod: [Seç]
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 25
Server version: 10.0.36-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
4- MySQL de mysql veritabanına giriyoruz
Kod: [Seç]
use mysql4a- Cevap Olarak
Kod: [Seç]
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
5-mysql veritabanındaki tabloları listeliyoruz(Bende hata verdi, ama normalde tabloları listelemesi gerekiyor çok önemli değil)
5a- Cevap Olarak
Kod: [Seç]
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'snow tables' at line 1

6-mysql veritabanındaki user tablosunu yapısını görüyoruz.
Kod: [Seç]
desc user
6a- Cevap Olarak
Kod: [Seç]

    -> ;
+------------------------+-----------------------------------+------+-----+---------+-------+
| Field                  | Type                              | Null | Key | Default | Extra |
+------------------------+-----------------------------------+------+-----+---------+-------+
| Host                   | char(60)                          | NO   | PRI |         |       |
| User                   | char(80)                          | NO   | PRI |         |       |
| Password               | char(41)                          | NO   |     |         |       |
| Select_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Insert_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Update_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Delete_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Create_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Drop_priv              | enum('N','Y')                     | NO   |     | N       |       |
| Reload_priv            | enum('N','Y')                     | NO   |     | N       |       |
| Shutdown_priv          | enum('N','Y')                     | NO   |     | N       |       |
| Process_priv           | enum('N','Y')                     | NO   |     | N       |       |
| File_priv              | enum('N','Y')                     | NO   |     | N       |       |
| Grant_priv             | enum('N','Y')                     | NO   |     | N       |       |
| References_priv        | enum('N','Y')                     | NO   |     | N       |       |
| Index_priv             | enum('N','Y')                     | NO   |     | N       |       |
| Alter_priv             | enum('N','Y')                     | NO   |     | N       |       |
| Show_db_priv           | enum('N','Y')                     | NO   |     | N       |       |
| Super_priv             | enum('N','Y')                     | NO   |     | N       |       |
| Create_tmp_table_priv  | enum('N','Y')                     | NO   |     | N       |       |
| Lock_tables_priv       | enum('N','Y')                     | NO   |     | N       |       |
| Execute_priv           | enum('N','Y')                     | NO   |     | N       |       |
| Repl_slave_priv        | enum('N','Y')                     | NO   |     | N       |       |
| Repl_client_priv       | enum('N','Y')                     | NO   |     | N       |       |
| Create_view_priv       | enum('N','Y')                     | NO   |     | N       |       |
| Show_view_priv         | enum('N','Y')                     | NO   |     | N       |       |
| Create_routine_priv    | enum('N','Y')                     | NO   |     | N       |       |
| Alter_routine_priv     | enum('N','Y')                     | NO   |     | N       |       |
| Create_user_priv       | enum('N','Y')                     | NO   |     | N       |       |
| Event_priv             | enum('N','Y')                     | NO   |     | N       |       |
| Trigger_priv           | enum('N','Y')                     | NO   |     | N       |       |
| Create_tablespace_priv | enum('N','Y')                     | NO   |     | N       |       |
| ssl_type               | enum('','ANY','X509','SPECIFIED') | NO   |     |         |       |
| ssl_cipher             | blob                              | NO   |     | NULL    |       |
| x509_issuer            | blob                              | NO   |     | NULL    |       |
| x509_subject           | blob                              | NO   |     | NULL    |       |
| max_questions          | int(11) unsigned                  | NO   |     | 0       |       |
| max_updates            | int(11) unsigned                  | NO   |     | 0       |       |
| max_connections        | int(11) unsigned                  | NO   |     | 0       |       |
| max_user_connections   | int(11)                           | NO   |     | 0       |       |
| plugin                 | char(64)                          | NO   |     |         |       |
| authentication_string  | text                              | NO   |     | NULL    |       |
| password_expired       | enum('N','Y')                     | NO   |     | N       |       |
| is_role                | enum('N','Y')                     | NO   |     | N       |       |
+------------------------+-----------------------------------+------+-----+---------+-------+
44 rows in set (0.00 sec)


7-mysql veritabanındaki user tablosundan User,Password,Host bakıyoruz
Kod: [Seç]
select User,Password,Host from user;7a- Cevap Olarak
Kod: [Seç]
+------+----------+-----------+
| User | Password | Host      |
+------+----------+-----------+
| root | 1086     | localhost |
+------+----------+-----------+

8-Şifremizi Değiştiriyoruz.(Şifreyi=1086 Olarak tanımlıyoruz)
Kod: [Seç]

UPDATE mysql.user SET Password=PASSWORD('1086') WHERE User='root';
8a- Cevap Olarak
Kod: [Seç]
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
9-Kontrol
Kod: [Seç]
UPDATE mysql.user SET Password=PASSWORD('1086') WHERE User='root';
9-Cevap
Kod: [Seç]
+------+-------------------------------------------+-----------+
| User | Password                                  | Host      |
+------+-------------------------------------------+-----------+
| root | *39701EADABB03FE701CC77FC7B9A9667B78595F4 | localhost |
+------+-------------------------------------------+-----------+
1 row in set (0.00 sec)

10- Tazeleme :D
Kod: [Seç]
flush privileges;10a- Cevap Olarak
Kod: [Seç]
Query OK, 0 rows affected (0.00 sec)

11- Çıkış
Kod: [Seç]
quit
12- Durdurup Tekrar Başlatıyoruz.
Kod: [Seç]
sudo service mysql stop
Kod: [Seç]
sudo service mysql start
13-Deneme
Kod: [Seç]
mysql -u root -pŞifremizi giriyoruz:1086
13a- Cevap Olarak
Kod: [Seç]
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 25
Server version: 10.0.36-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Umarım Faydaı olmuştur.
« Son Düzenleme: 22 Ekim 2018, 23:36:22 Gönderen: alper196 »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16851
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Teşekkürler, bayağı bir uğraşmışsınız sorunu çözmek için.

Not: 4. adımda bir bbcode hatası var.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı alper196

  • Çok Yeni Penguen
  • *
  • İleti: 10
    • alper196
  • Dağıtım: Linux Mint 18.3
  • Masaüstü: Gnome
  • Grafik Kartı: İntel + Nvidia
  • İşlemci: i7 2. nesil
Teşekkürler, bayağı bir uğraşmışsınız sorunu çözmek için.

Not: 4. adımda bir bbcode hatası var.
Düzeltme Yapıldı =) Google babada türkçe kaynak yok umarım Sorun çözmede yardımcı olmuşumdur.