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

Menautkan MySQL Workbench ke Server Jarak Jauh saya

MySQL memperlakukan login khusus untuk host asalnya. Anda dapat memiliki kata sandi yang berbeda dari mesin rumah Anda daripada yang Anda gunakan di server itu sendiri, dan Anda dapat memiliki serangkaian izin yang sama sekali berbeda yang diberikan untuk nama pengguna yang sama dari host asal yang berbeda.

Di PHPMyadmin, database berjalan di server yang sama dengan server web, dan karena itu menyebut dirinya sebagai localhost , dengan IP 127.0.0.1 . Mesin Anda tempat Workbench diinstal harus mengakses MySQL dengan kredensial yang berbeda dari [email protected] . Server mengharuskan Anda untuk memberikan akses ke nama pengguna Anda dari host mana pun yang ingin Anda sambungkan.

Di PhpMyAdmin, Anda perlu memberikan akses ke database Anda dari host jarak jauh:(Lihat juga jawaban Pekka untuk cara mengizinkan koneksi dari apa saja tuan rumah)

GRANT ALL PRIVILEGES on dbname.* TO [email protected]_remote_hostname IDENTIFIED BY 'yourpassword';

Untuk melihat semua hibah yang Anda miliki saat ini di localhost sehingga Anda dapat menduplikasinya untuk host jarak jauh:

SHOW GRANTS FOR [email protected];

Selain itu, server MySQL perlu diatur untuk menerima koneksi jarak jauh. Ini tidak selalu terjadi, terutama pada platform web hosting. Di my.cnf file, skip-networking baris harus dihapus atau dikomentari. Jika tidak ada skip-networking baris, Anda harus mengomentari baris:

bind-address = 127.0.0.1 

...lalu restart MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci Asing MySQL Saat Dihapus

  2. Django + MySQL - Situs Admin - Tambah Pengguna - Kesalahan Operasional - SAVEPOINT tidak ada

  3. Bagaimana cara membuat format json dengan mysql grup-concat?

  4. php, mysql - Terlalu banyak koneksi ke database error

  5. pengguna login yang sama menetapkan id sesi yang berbeda (di browser yang berbeda)