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

Bagaimana cara membuat database mySQL di lokal saya dapat diakses dari mesin yang berbeda?

LANGKAH 1:Periksa konektivitas IP

Secara default hanya mengizinkan koneksi dari 127.0.0.1.Apakah Anda menggunakan windows atau linux?

Buka my.cnf dan ubah alamat bind ke IP jaringan Anda.

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = 127.0.0.1

Info lebih lanjut dapat dengan mudah ditemukan di google. Periksa ini .

LANGKAH 2:Periksa firewall Anda

Juga, seperti yang dikomentari oleh @Leandro , periksa pengaturan firewall windows Anda untuk memungkinkan koneksi terjadi.

Salah satu cara mudah untuk mengujinya adalah dengan membuat telnet dari mesin klien ke ip jaringan MySQL Anda, port 3306 dan lihat apakah terhubung atau diblokir.

LANGKAH 3:Periksa izin pengguna mysql

Setelah Anda memiliki konektivitas IP, pengguna yang digunakan alumni Anda harus memiliki izin masuk dari host mana pun. Misalnya jika mereka menggunakan root, Anda harus menjalankan kueri seperti ini:

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

Anda dapat melihat info lebih lanjut disini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlah kolom tidak cocok dengan jumlah nilai pada baris 1

  2. PHP Multiple Dropdown Box Form Kirim Ke MySQL

  3. Bagaimana Anda menyimpan pesanan menggunakan SELECT WHERE IN()?

  4. $filter tidak berfungsi di JPA/Olingo 2.0.11 dengan MySQL

  5. Bagaimana cara mendapatkan semua posting dengan semua kategori di wordpress melalui mysql?