GNU/Linux >> Belajar Linux >  >> Linux

Pemecahan Masalah:Kesalahan MySQL/MariaDB #1044 Е Akses Ditolak untuk Pengguna

Saat menggunakan PhpMyAdmin, penting untuk memiliki izin pengguna yang benar untuk membuat pengeditan/penulisan ke database. Jika tidak, izin yang tidak memadai dapat menyebabkan kesalahan seperti yang digambarkan di bawah ini “#1044 – Akses ditolak untuk pengguna …[menggunakan kata sandi:YA] ” dan “#1045 – Akses ditolak untuk pengguna…[menggunakan kata sandi:YA] ”. Dalam tutorial kami, kami akan menunjukkan cara memperbaiki masalah ini menggunakan terminal baris perintah. Mari kita mulai!


Pra-penerbangan

  • Akses root ke server hosting PhpMyAdmin

Langkah 1: Hubungkan ke server Anda menggunakan SSH, dari terminal komputer Anda.

ssh [email protected]

Langkah 2: Ketika MariaDB diinstal, pengguna default juga dibuat, untuk instalasi Ubuntu kami, detail pengguna ini dapat ditemukan di /etc/dbconfig-common/phpmyadmin.conf . Kami akan berbicara tentang pengguna default kami, phpmyadmin , dan memberi mereka izin untuk membuat database dalam PhpMyAdmin.

MySQL;

grant create on *.* to phpmyadmin@localhost;

Catatan

Atau, jika Anda mencoba menghapus database, Anda dapat menggunakan perintah ini untuk mengganti nama pengguna dengan pengguna yang bersangkutan.

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='username';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'username'@'localhost';

Langkah 3: Masuk ke PhpMyAdmin, dengan membuka http://yourhostname.com/phpmyadmin.

Langkah 4: Buat Database dalam PhpMyAdmin dengan memilih SQL tab dan menjalankan perintah untuk membuat database. Tempelkan perintah berikut, ganti coolb dengan nama database dan memilih Go .

CREATE DATABASE cooldb;

Langkah 5: Anda akan mengetahui bahwa database dibuat oleh pesan sukses dan itu akan muncul di bilah menu sebelah kiri.

Pelanggan server Liquid Web mendapatkan kemudahan untuk menghubungi teknisi dukungan kami 24/7. Teknisi kami memiliki banyak pengetahuan dan dapat membantu dengan masalah umum seperti yang diuraikan dalam artikel ini. Beralih dan dapatkan dukungan sepanjang waktu.


Linux
  1. Kesalahan Akses ditolak membutuhkan hak PROSES [MySQL]

  2. Terhubung ke database MySQL dari jarak jauh

  3. Buat dan edit pengguna di MySQL

  1. Dasar-dasar pengguna dan basis data MySQL

  2. MySQL - ERROR 1045 - Akses ditolak

  3. Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan sandi:Ya) setelah reset sandi LINUX

  1. 5 Pengganti Gratis Terbaik untuk Server MySQL

  2. Mengontrol akses ke Podman tanpa root untuk pengguna

  3. Akses ditolak untuk pengguna tertentu dengan konfigurasi akun PAM