Jumat, 04 April 2014

RE: [belajar-access] FE Msaccess, backend Mysql >> check status sebelum start Mysql Service

 

Dengan Hormat

Baik pak akan saya coba lebih focus ke management user, & ini lebih reasonable daripada pemikiran saya kemarin J,

harap maklum ya pak berhubung saya masih awam dengan msaccess & mysql.

 

Maaf pak tambahan pertanyaan, apakah bisa membuat management user mysql ( add user / edit privilege dll) menggunakan fe msaccess

 

Terima kasih atas masukannya

 

Regards,
Deden

 

From: belajar-access@yahoogroups.com [mailto:belajar-access@yahoogroups.com] On Behalf Of hari yanto
Sent: 04 April 2014 11:43 PM
To: belajar-access@yahoogroups.com
Subject: Re: [belajar-access] FE Msaccess, backend Mysql >> check status sebelum start Mysql Service

 

 

Deden...,



Tampaknya Sampeyan, lebih menitikberatkan pada keamanan database. Hanya bisa diakses melalui FE Ms Access. Menurut saya, ini bagus. Tapi agak berlebihan.



Di Mysql sendiri, ada fasilitas management user. Keamanan data bisa disetting hingga ke hak akses pada tabel dan field tertentu. Karena itulah, user yang diberikan di interface, diupayakan bukan super admin. Dan, letak tabel user-pun harus berada di database berbeda dengan data utama.



Skema yang Sampeyan rencanakan, memang sudah baik. Namun, kalau dipakai multi user, kurang satu proses. Yaitu, tatkala user keluar dari FE Ms Access. Bila user mematikan MySql, user lain akan marah-marah. Karena tiba-tiba koneksi gagal, gara-gara user lain keluar.

Seharusnya ada tabel yang berisi jumlah user yang sedang on line. Itupun masih ada kelemahan. Yaitu, bila user mematikan Ms Access tidak dengan mengklik button close/exit. Jumlah user yang ada di tabel on line, menjadi tidak benar.

Dari pada harus mensetting hal demikian, akan lebih baik MySql langsung dihidupkan. Buatlah Management user yang baik. Kendarai management user itu dalam mengakses database.

Hariyanto (Surabaya)

On Friday, 4 April 2014, 16:12, Akhmad Ridhany <akhmad.ridhany@trakindo.co.id> wrote:

 

Pak Darsono & para master Access,

Terima kasih atas masukannya.. mohon maaf pertanyaan saya agak membingungkan (terus terang saya juga bingung mengungkapkannya dengan tulisan)

 

FE client msaccess alhamdulillah sudah selesai diakses ±10 user,walaupun masih baaanyak sekali  kekurangannya,

 

Case nya "FE" yg rencananya mau dibuat khusus untuk menjalankan mysql service di server ( MySql tsb satu mesin dengan FE ),

Mysql service sengaja saya set dengan manual (tidak dalam posisi running).

 

Tujuannya supaya user yg 'menjalankan' service tersebut dari FE ini, tidak bisa langsung menjalankan lewat command prompt dgn perintah Net Start MySql,

Melainkan harus dengan FE tsb, karena ada perintah tambahan setelah service MySql dijalankan,

kalo user maksa menjalankan lewat command prompt , client tidak akan bisa login ke Database, karena harus melewati parameter yg diset ketika database dijalankan lewat FE.

 

Rencana alur MySql Service yang dijalankan lewat FE :

Start Database Service

1.       Net Start MySql

2.       Update tbl_serverSts set ServerSts = 'XXX'          '\ kalo tidak dijalankan lewat FE, client tidak bisa login karena ServerSts <> 'XXX'

3.       Docmd.openform "frmStatus", txtServerStatus = "MySql Server is Running"

 

Stop Database Service

1.       Update tbl_serverSts set ServerSts = '---'

2.       Net Stop MySql

3.       Docmd.close "frmStatus"

4.       Application.quit

 

Terima kasih banyak atas semua masukannya

 

Regards,
Deden

 

From: belajar-access@yahoogroups.com [mailto:belajar-access@yahoogroups.com] On Behalf Of Darsono
Sent: 04 April 2014 3:31 PM
To: belajar-access@yahoogroups.com
Subject: Re: [belajar-access] FE Msaccess, backend Mysql >> check status sebelum start Mysql Service

 

 

Kang Akhmad,

 

komen sedikit,

 

melihat alurnya,

timbul pertanyaan apakah MySQL Server Tidak sedang dalam posisi Running? atau MySQL Server itu dalam satu Mesin dengan FE MS Access?

 

Kalau yang saya dapat ilmu belajar access di sini,

kita ngga ngusah repot-repot membuat perintah untuk menjalankan MySQL Server,

yang perlu di buat mungkin cukup test Koneksi ke MySQL Server.

 

--> Test Koneksi ke MySQL Server

--> If Konek Then 

        perintah selanjutnya

     else

        Periksa MySQL Server, mungkin lupa di Running....!!!

     end  if

 

Darsono

On Friday, April 4, 2014 1:33 PM, Akhmad Ridhany <akhmad.ridhany@trakindo.co.id> wrote:

 

Dear master access,

Mohon pencerahan seputar backend mysql (FE msaccess),

Saat ini saya mencoba membuat msaccess MySql Database starter/Launcer (istilah sendiri) yg langkah kerjanya menjalankan mysql service lewat command prompt

 

Selama ini saya menjalankan start service mysql manual lewat command prompt (net start mysql),

& ketika dicoba membuat DB launcher ini, saat menjalankan service lewat form msaccess menggunakan Shell (Environ("comspec") & " /c net start MySql ", perintah itu langsung menjalankan service tanpa mengecek apakah service tsb sudah terpasang dengan benar / belum.

 

Mohon maaf jika istilahnya agak aneh berhubung pemula banget di msaccess, intinya langkah Database launcher sbb :

 

1.       Menjalankan DB Launcher

2.       Mengecek apakah service MySql sudah terpasang / terinstall

3.       Jika sudah terinstall, lanjut menjalankan service .. net start MySql

3.1   mengecek proses start service MySql sampai selesai , setelah komplit, docmd.openform "FrmMain", dengan status txtStatus " Mysql is Running on Port 3306"

3.2   jika form di close / exit application , jalankan perintah .. net stop MySql

4.       Jika belum terinstall MySql, muncul msgbox "Database belum terinstall, tolong cek konfigurasi database"

 

Terima kasih atas semua masukannya

 

Regards,
Deden

 

"This email message and information, including any attachment is intended solely for the use of the recipient(s) and are confidential and may also be privileged. If the reader of this message is not the intended recipient, please delete this email and all information it contains including its attachment from your system and immediately notify the sender. Dissemination, distribution, copying, or other use of this email or its attachment is strictly prohibited. Any unintended use of this email shall be your responsibility and shall be subject to any jurisdiction."

 

 

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (6)
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar