Iklan
Jika Anda sering menulis aplikasi yang terhubung ke server basis data 13 Perintah SQL Paling Penting Yang Harus Diketahui Setiap ProgrammerSetiap situs web besar atau dinamis menggunakan database dalam beberapa cara, dan ketika dikombinasikan dengan Structured Query Language (SQL), kemungkinan untuk memanipulasi data benar-benar tidak terbatas. Baca lebih banyak , ada baiknya jika Anda tahu cara menginstal database MySQL di mesin Windows Anda untuk tujuan pengujian.
Menyambung ke database dengan sebagian besar aplikasi biasanya hanya melibatkan string koneksi tertentu, jadi menguji aplikasi Anda dengan satu server database dan kemudian beralih nanti ke server "produksi" sangat sederhana.
Dalam artikel ini, kami akan memandu Anda melalui langkah-langkah menyiapkan database MySQL lokal Anda sendiri di PC Windows apa pun. Kemudian di artikel Anda juga akan belajar cara mengatur basis data pengujian untuk koneksi jarak jauh, jadi Anda tidak perlu menyambungkannya dari komputer yang sama dengan saat Anda melakukan pemrograman.
Prasyarat Basis Data MySQL
Menyebarkan database MySQL dalam lingkungan produksi adalah ilmu itu sendiri. Administrator basis data biasanya melihat jumlah pengguna, seberapa sering panggilan akan dilakukan ke database, perkiraan berapa banyak data yang akan dimuat ke dalam database dari waktu ke waktu, dan hal-hal seperti itu.
Karena sebagian besar faktor tersebut berbeda untuk setiap implementasi, persyaratan sistem berbeda setiap kali. Instalasi perusahaan biasanya memerlukan 4 inti CPU, 8GB RAM, dan a Pengaturan RAID Cara Mengkonfigurasi Array HDD HDD di LinuxPunya cadangan hard disk cadangan yang ingin Anda gunakan lebih efisien dengan komputer Linux Anda? Anda bisa menggunakan RAID, sistem yang dapat memberikan peningkatan kinerja, atau menambah redundansi. Baca lebih banyak untuk membaca / menulis cepat ke dan dari database. Namun, dalam hal pemasangan lokal, Anda tidak perlu khawatir tentang semua itu.
Tes database MySQL dapat diinstal pada hampir semua rasa Linux, Windows, atau Mac. Tinjau daftar platform yang didukung jika Anda sama sekali prihatin. Unduh Pemasang MySQL Windows, yang mencakup semua yang Anda butuhkan.
Menginstal Tes Anda Database MySQL pada Windows
Instalasi lokal dari pengujian database MySQL seperti ini sangat cepat dan mudah. Terima saja Perjanjian Lisensi, lalu pilih Default Pengembang jenis pengaturan, dan klik Lanjut.
Anda mungkin melihat beberapa item di kotak “Periksa Persyaratan” produk yang tidak dapat dipasang karena Anda tidak memiliki perangkat lunak yang ada di sistem Anda.
Selama server MySQL dan perangkat lunak Workbench tidak ada dalam daftar ini, Anda baik-baik saja. Anda bisa mengklik Lanjut, lalu Menjalankan.
Pengaturan Server MySQL
Panduan instalasi dilengkapi dengan panduan pengaturan untuk SQL Server. Memilih pengaturan yang tepat untuk pengaturan server pengujian Anda adalah penting. Untuk jenis server ini, pastikan Anda memilih Standalone MySQL Server / Replikasi MySQL Klasik.
Selanjutnya, untuk Jenis Konfigurasi Server, pilih Mesin Pengembangan. Biarkan pengaturan default (TCP / IP port 3306) untuk Konektivitas. Kami panduan istilah jaringan mungkin berguna di sini jika Anda membutuhkan penyegaran.
Di layar berikutnya, atur kata sandi root Anda, lalu klik Tambahkan pengguna untuk menambahkan pengguna baru ke basis data ini. Kami akan memanggil pengguna ini "Remote_User", memberikan hak Admin DB kepada pengguna, dan mengatur kata sandi.
Pada langkah selanjutnya, pergi Konfigurasikan Server MySQL sebagai Layanan Windows dan Mulai Server MySQL di Startup Sistem keduanya diaktifkan. Jalankan layanan di bawah Akun Sistem Standar. Klik Lanjut melalui langkah penyimpanan dokumen, lalu Menjalankan untuk menyelesaikan tahap pengaturan ini. Jika ada opsi konfigurasi lain yang muncul untuk produk lain, Anda dapat mem-bypassnya tanpa perubahan untuk saat ini dengan mengklik Berikutnya atau Selesai.
Menyiapkan Basis Data Pengujian Anda
Setelah selesai, wizard akan secara otomatis meluncurkan aplikasi MySQL Workbench. Di sinilah Anda akan membuat basis data dan tabel pengujian, dan mengatur akses jarak jauh. Pertama, Anda perlu membuat database pengujian dengan membuat skema baru. Di Workbench, Anda akan menemukan ini di sudut kiri bawah layar.
Klik kanan di ruang putih di bawah "dunia" dan pilih Buat Skema. Berikan nama apa saja yang Anda suka, dan klik Terapkan. Klik kanan pada skema baru ini dan pilih Tetapkan sebagai Skema Default. Selanjutnya, buat tabel di database ini yang disebut "Test_Table". Untuk melakukan ini, klik pada ikon kueri SQL di menu dan tempel di skrip SQL berikut.
CREATE TABLE Test_Table (id smallint unsigned not null auto_increment, name varchar (25) bukan null, constraint my_example primary key (id)); INSERT INTO Test_Table (id, name) VALUES (null, 'Data test');
Klik pada ikon kilat untuk menjalankan skrip. Ini akan membuat tabel uji dengan satu nilai. Anda dapat mengonfirmasi bahwa itu dibuat dengan menelusuri ke bawah ke tabel uji dalam skema penjelajah, mengklik kanan tabel, dan memilih Pilih Baris - Batas 1000.
Anda akan melihat tabel dengan data pengujian Anda.
Atur Akses Jarak Jauh ke Database MySQL Anda
Langkah terakhir adalah mengkonfigurasi database MySQL baru Anda untuk memungkinkan akses jarak jauh, untuk pengguna tertentu dan dari alamat IP tertentu Cara Menemukan Alamat IP Anda di Windows 10Ada dua cara untuk melihat alamat IP Anda di Windows 10. Baca lebih banyak . Kami telah membuat "Remote_User" untuk tujuan ini, dan memberinya kata sandi yang aman.
Untuk mengonfigurasi akses jarak jauh, luncurkan myslq.exe dengan membuka prompt perintah dan navigasikan ke C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin dan ketik:
mysql -u root -p
Anda harus memasukkan kata sandi root yang sudah Anda siapkan. Di jendela perintah ini, ketik:
PEMBERI SEMUA HAK ISTIMEWA DI *. * UNTUK 'Remote_User' @ '' DIIDENTIFIKASI OLEH ''
Anda akan melihat pesan "Query OK" jika perintah berhasil.
Akhirnya, saatnya untuk menguji koneksi jarak jauh. Di komputer lain di jaringan Anda, instal dan lauch Workbench MySQL. Di bawah menu Database, pilih Hubungkan ke Database.
Di jendela konfigurasi ini, Anda ingin memilih TCP / IP sebagai metode koneksi dan ketik IP komputer tempat Anda mengatur dan mengonfigurasi basis data SQL Anda. Anda dapat meninggalkan port secara default 3306. Ubah Nama Pengguna menjadi "Remote_User" dan ketik "tes" untuk Skema Default.
Ketika Anda mengklik baik, jika Anda telah mengatur semuanya seperti yang dijelaskan dalam artikel di atas, Anda akan melihat bahwa MySQL Workbench berhasil terhubung ke basis data MySQL jarak jauh, dan dapat menelusuri skema atau menjalankan kueri Itu.
Pertimbangan Lainnya
Ingatlah bahwa menghubungkan dari jarak jauh ke database MySQL di jaringan lokal (LAN) hanya memerlukan konfigurasi di atas. Jika Anda memiliki masalah dengan pengaturan LAN, jangan lupa untuk melakukannya memecahkan masalah koneksi jaringan Anda antara dua komputer terlebih dahulu.
Namun, jika Anda berharap dapat mengakses database MySQL Anda melalui internet, Anda harus menambahkan aturan port forwarding router internet Anda sehingga permintaan melalui port ini dari komputer jarak jauh bisa dialihkan dengan benar ke server MySQL AKU P. Kami panduan untuk penerusan porta Apa Port Forwarding & Bagaimana Itu Bisa Membantu Saya? [MakeUseOf Menjelaskan]Apakah Anda menangis sedikit di dalam ketika seseorang memberi tahu Anda ada masalah port forwarding dan itulah mengapa aplikasi baru Anda yang mengkilap tidak akan berfungsi? Xbox Anda tidak akan membiarkan Anda bermain game, unduhan torrent Anda menolak ... Baca lebih banyak dapat membantu di sini.
Nilai memiliki tes database MySQL secara lokal atau pada LAN yang sama dengan PC pengembangan Anda adalah memungkinkan Anda mengembangkan aplikasi Anda dalam skenario dekat dunia nyata. Menjalankan basis data pada mesin yang sama persis tempat Anda mengembangkan kode Anda akan berfungsi, tetapi tidak memungkinkan Anda menguji masalah aplikasi yang mungkin timbul dari komunikasi jaringan, masalah keamanan, dan banyak lagi.
Pengujian terhadap PC jarak jauh khusus yang menjalankan basis data Anda akan memungkinkan Anda mengembangkan kueri dan aplikasi basis data Anda secara lebih strategis dan akurat untuk penggunaan yang dimaksudkan.
Pernahkah Anda mengatur database MySQL Anda sendiri di jaringan atau node jarak jauh lainnya? Apa jenis masalah yang Anda temui? Bagikan pengalaman Anda sendiri di bagian komentar di bawah!
Ryan memiliki gelar BSc di bidang Teknik Listrik. Dia telah bekerja 13 tahun di bidang teknik otomasi, 5 tahun di bidang TI, dan sekarang adalah seorang Insinyur Aplikasi. Mantan Redaktur Pelaksana MakeUseOf, dia berbicara di konferensi nasional tentang Visualisasi Data dan telah ditampilkan di TV dan radio nasional.