Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

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 di 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melarikan diri dari kartu liar MySQL

  2. Bagaimana cara membuat kueri rekursif hierarkis MySQL?

  3. mysql periksa apakah angka berada dalam daftar yang dipisahkan koma

  4. CURRENT_DATE Contoh – MySQL

  5. Kesalahan WAMP/MySQL tidak dalam bahasa yang benar