Cpanel MySQL හෙල්ප් එකක් ඕනේ

nrjayasinghe

Well-known member
  • Mar 7, 2007
    18,113
    3,540
    113
    46
    Buttala
    Cpanel MySQL හෙල්ප් එකක් ඕනේ

    මට මෙහෙම වැඩක් කරගන්න ඕනේ
    CPanel එකේ තියෙන MySql DataBase එකක් VB 6 ඇප් එකකකින් Access කරන්න
    ඒක කරන්නේ කොහොමද
     

    leap_coder

    Member
    Mar 29, 2014
    428
    17
    0
    ekama server eke site ekai,database ekai thiyena nisa api normally cpanel ekedi database connectivity ekedi denne localhost kiyalane.ubata VB app ekakin access karanna ona kiyanne,app eka wena thanaka database eka wena thanakane thiyenne.eka nisa server eke ip address eka thamai database server eketh ip eka.ehema aragena connectivity eka hadagannna puluwan.
     
    • Like
    Reactions: nrjayasinghe

    nrjayasinghe

    Well-known member
  • Mar 7, 2007
    18,113
    3,540
    113
    46
    Buttala
    ekama server eke site ekai,database ekai thiyena nisa api normally cpanel ekedi database connectivity ekedi denne localhost kiyalane.ubata VB app ekakin access karanna ona kiyanne,app eka wena thanaka database eka wena thanakane thiyenne.eka nisa server eke ip address eka thamai database server eketh ip eka.ehema aragena connectivity eka hadagannna puluwan.

    Anna hari machan, Mata one Server Password ekkama Code eka liyanne kohomada kiyala podi idea ekak
     

    kasuncs

    Well-known member
  • May 21, 2007
    3,590
    271
    83
    Hosting eka Public SQL support karanna one.
    Then you can access
    yourdomain.com with port 3306 with specified username and password.
     

    K_ZONE

    Well-known member
  • May 28, 2009
    5,164
    4,071
    113
    invoke db "Injected Memory"
    machn vb6 nm dannawa k_zone :P
    oota talk karanna.
    samahara wita vb kallak dakkoth oka methenta duwan ennath bari na :D

    මගෙ චරිතේ ඝාතනය කරලා Gr. . . .
    VB6 කියන්නෙ ලෝකෙ තියෙන හොදම Language එක බං :D :D :D :D :D :D

    Hosting eka Public SQL support karanna one.
    Then you can access
    yourdomain.com with port 3306 with specified username and password.

    ගොඩක් ඒවා Support කරන්නෙ නැ මම දන්න විදියට, මම එක පාරක් හොයල හොයලා අමාරුවෙන් හොයාගත්තෙ එකක්, ඒකත් මට ඕන විදියට වැඩ කලේ නැ, :baffled:

    මට මෙහෙම වැඩක් කරගන්න ඕනේ
    CPanel එකේ තියෙන MySql DataBase එකක් VB 6 ඇප් එකකකින් Access කරන්න
    ඒක කරන්නේ කොහොමද

    මචො, Vb6 එක්ක Mysql වලට වඩා ගොඩක් හොදයි MSSQL පාවිච්චි කරන්න පුලුව්න් නම්,

    මමත් එක පාරක් Try කලා ඔය වැඩේ කරන්න, DB එක Online තියලා Clients ලා ගොඩක් එක එක Locations වලින් Connect කරන්න,
    ඒත් ඒක ඒ තරම් සාර්තක උනේ නැ,
    අපිට Shared Hosting වලදි අපිට ඕන ඕන Port අරින්න දෙන්නෙ නැ HTTP 80 ,HTTPS 443, FTP 21 වගේ Ports ටිකක් විතරයි ඇරලා දෙන්නෙ, අපිට ඕන Ports ඇරගන්න ඕන නම් අපිට Dedicated Server එකක් ගන්න ඕන, සමහර ඩෙඩි වලත් අරින්න දෙන්නෙ නැ MySql Port එක.

    හේතුව..
    අපි කොච්චර අමාරු Password දැම්මත් Hacker කෙනෙක්ට Bruteforce attack එකක් දිලා දවසක් ඇතුලත ඔය Mysql Password එක හොයාගන්න පුලුවන්, ඔයා Server එකේ WAN/ Internet Connections allow කලොත්,

    අපි restricted user කෙනෙක් එලියට දුන්නත් MySql Server එක ඇතුලට ආවට පස්සෙ Hacker කෙනෙක්ට පුලුවන් Local privilege escalation එකක් Run කරලා Root access ගන්න, Root ගත්තා කියන්නෙ හිතලා වැඩක් නැ,'
    My Sql Server එක Root එක ගත්තා නම් Server Root එක නිකන්ම ගන්න පුලුවන්,
    ඒතනින් මුලු Hosting Company එකේම තියෙන Server ටිකට කෙලින්න පුලුවන්,

    ඒ නිසා හොඩක් අය දෙන්නෙ නැ මේක.

    ඔයා හිතයි අපේ Server එක හැක් කරන්නෙ නැ කවුරුවත්, හැක් කරලා මොකටද කියල :P

    ඒත් Internet එකේ තියෙන්වා Automated Hacking Servers ඒවා ලෝකෙ තියෙන හැම IP එකක් ම Scan කරනවා පැය විසිහතරම, TCP port 3306 වගේ එකක් Detect උන ගමන් ඒක Exploit කරලා Backdoor Install කරනවා.
    ඒ නිසා Port Net එකට Open කරන්න ඕන ගොඩාක් පරිස්සමෙන් :)

    එක පාරක් මම කරපු Production system එකකට ඔහොම වෙලා මාර අමාරුවක මම වැටුනෙ, System එක Up කරන්න දවස් තුනක් ගියා පාඩුව හිතාගන්නවත් බැ :no::no:

    ඔයට ඕක මෙහෙම කරන්න පුලුවන්, පිට Server එකට යන්නෙ නැතුව ලංකාවෙ ඇතුලෙ තියෙන PC එකකට Mysql දාලා ඒකට Static IP එකක් අරන් Router එකෙන් Port OPen කරලා Forword කරගන්න,

    ඒකට වියදම වැඩී නම් VPN එකකින් ඔක්කොමටික එක LAN එකකට ගන්න, එතකොට Centralized database එකක් තියගන්න පුලුවන් :)

    ඒත් හොදම විසදුම PHP Web Service එකක් Run කරන්න Server එකේ ඒක හරහා Communicate කරන්න Server එකත් එක්ක.

    ආරක්ශාවත් හොදයි වැඩෙත් හොදයි :) :) :) ලකුනු 100න් 100යි :rolleyes:
     
    • Like
    Reactions: nrjayasinghe

    nrjayasinghe

    Well-known member
  • Mar 7, 2007
    18,113
    3,540
    113
    46
    Buttala
    මගෙ චරිතේ ඝාතනය කරලා Gr. . . .
    VB6 කියන්නෙ ලෝකෙ තියෙන හොදම Language එක බං :D :D :D :D :D :D



    ගොඩක් ඒවා Support කරන්නෙ නැ මම දන්න විදියට, මම එක පාරක් හොයල හොයලා අමාරුවෙන් හොයාගත්තෙ එකක්, ඒකත් මට ඕන විදියට වැඩ කලේ නැ, :baffled:



    මචො, Vb6 එක්ක Mysql වලට වඩා ගොඩක් හොදයි MSSQL පාවිච්චි කරන්න පුලුව්න් නම්,

    මමත් එක පාරක් Try කලා ඔය වැඩේ කරන්න, DB එක Online තියලා Clients ලා ගොඩක් එක එක Locations වලින් Connect කරන්න,
    ඒත් ඒක ඒ තරම් සාර්තක උනේ නැ,
    අපිට Shared Hosting වලදි අපිට ඕන ඕන Port අරින්න දෙන්නෙ නැ HTTP 80 ,HTTPS 443, FTP 21 වගේ Ports ටිකක් විතරයි ඇරලා දෙන්නෙ, අපිට ඕන Ports ඇරගන්න ඕන නම් අපිට Dedicated Server එකක් ගන්න ඕන, සමහර ඩෙඩි වලත් අරින්න දෙන්නෙ නැ MySql Port එක.

    හේතුව..
    අපි කොච්චර අමාරු Password දැම්මත් Hacker කෙනෙක්ට Bruteforce attack එකක් දිලා දවසක් ඇතුලත ඔය Mysql Password එක හොයාගන්න පුලුවන්, ඔයා Server එකේ WAN/ Internet Connections allow කලොත්,

    අපි restricted user කෙනෙක් එලියට දුන්නත් MySql Server එක ඇතුලට ආවට පස්සෙ Hacker කෙනෙක්ට පුලුවන් Local privilege escalation එකක් Run කරලා Root access ගන්න, Root ගත්තා කියන්නෙ හිතලා වැඩක් නැ,'
    My Sql Server එක Root එක ගත්තා නම් Server Root එක නිකන්ම ගන්න පුලුවන්,
    ඒතනින් මුලු Hosting Company එකේම තියෙන Server ටිකට කෙලින්න පුලුවන්,

    ඒ නිසා හොඩක් අය දෙන්නෙ නැ මේක.

    ඔයා හිතයි අපේ Server එක හැක් කරන්නෙ නැ කවුරුවත්, හැක් කරලා මොකටද කියල :P

    ඒත් Internet එකේ තියෙන්වා Automated Hacking Servers ඒවා ලෝකෙ තියෙන හැම IP එකක් ම Scan කරනවා පැය විසිහතරම, TCP port 3306 වගේ එකක් Detect උන ගමන් ඒක Exploit කරලා Backdoor Install කරනවා.
    ඒ නිසා Port Net එකට Open කරන්න ඕන ගොඩාක් පරිස්සමෙන් :)

    එක පාරක් මම කරපු Production system එකකට ඔහොම වෙලා මාර අමාරුවක මම වැටුනෙ, System එක Up කරන්න දවස් තුනක් ගියා පාඩුව හිතාගන්නවත් බැ :no::no:

    ඔයට ඕක මෙහෙම කරන්න පුලුවන්, පිට Server එකට යන්නෙ නැතුව ලංකාවෙ ඇතුලෙ තියෙන PC එකකට Mysql දාලා ඒකට Static IP එකක් අරන් Router එකෙන් Port OPen කරලා Forword කරගන්න,

    ඒකට වියදම වැඩී නම් VPN එකකින් ඔක්කොමටික එක LAN එකකට ගන්න, එතකොට Centralized database එකක් තියගන්න පුලුවන් :)

    ඒත් හොදම විසදුම PHP Web Service එකක් Run කරන්න Server එකේ ඒක හරහා Communicate කරන්න Server එකත් එක්ක.

    ආරක්ශාවත් හොදයි වැඩෙත් හොදයි :) :) :) ලකුනු 100න් 100යි
    :rolleyes:

    තෑන්ක්ස් මචං. මමත් අන්තිමට කරන්න හිතන් හිටියේ මේක තමයි. ඒත් මීට වඩා ලේසි ක්‍රම තියෙනවද දන්නෙ නැති නිසයි ත්‍රෙඩ් එකක් දැම්මේ. නොදන්න ගොඩක් දේවල් ඉගෙනගත්තා.
    මචං දන්නවනම් මේකත් පොඩ්ඩක් කියපංකෝ.
    MS Access වල නම් Query save කරන්න පුළුවන්. Mysql & MSSQL වලත් එහෙම පුළුවන්ද. Query save කලාම කෝඩින් ලියන්න පට්ට ලේසියි. නම විතරයි දෙන්න ‍ඕනේ

    රෙප් 12+
     

    Thilantdm

    Well-known member
  • Sep 15, 2010
    22,603
    5,861
    113
    අද නම් හදට ආවා
    මගෙ චරිතේ ඝාතනය කරලා Gr. . . .
    VB6 කියන්නෙ ලෝකෙ තියෙන හොදම Language එක බං :D :D :D :D :D :D



    ගොඩක් ඒවා Support කරන්නෙ නැ මම දන්න විදියට, මම එක පාරක් හොයල හොයලා අමාරුවෙන් හොයාගත්තෙ එකක්, ඒකත් මට ඕන විදියට වැඩ කලේ නැ, :baffled:



    මචො, Vb6 එක්ක Mysql වලට වඩා ගොඩක් හොදයි MSSQL පාවිච්චි කරන්න පුලුව්න් නම්,

    මමත් එක පාරක් Try කලා ඔය වැඩේ කරන්න, DB එක Online තියලා Clients ලා ගොඩක් එක එක Locations වලින් Connect කරන්න,
    ඒත් ඒක ඒ තරම් සාර්තක උනේ නැ,
    අපිට Shared Hosting වලදි අපිට ඕන ඕන Port අරින්න දෙන්නෙ නැ HTTP 80 ,HTTPS 443, FTP 21 වගේ Ports ටිකක් විතරයි ඇරලා දෙන්නෙ, අපිට ඕන Ports ඇරගන්න ඕන නම් අපිට Dedicated Server එකක් ගන්න ඕන, සමහර ඩෙඩි වලත් අරින්න දෙන්නෙ නැ MySql Port එක.

    හේතුව..
    අපි කොච්චර අමාරු Password දැම්මත් Hacker කෙනෙක්ට Bruteforce attack එකක් දිලා දවසක් ඇතුලත ඔය Mysql Password එක හොයාගන්න පුලුවන්, ඔයා Server එකේ WAN/ Internet Connections allow කලොත්,

    අපි restricted user කෙනෙක් එලියට දුන්නත් MySql Server එක ඇතුලට ආවට පස්සෙ Hacker කෙනෙක්ට පුලුවන් Local privilege escalation එකක් Run කරලා Root access ගන්න, Root ගත්තා කියන්නෙ හිතලා වැඩක් නැ,'
    My Sql Server එක Root එක ගත්තා නම් Server Root එක නිකන්ම ගන්න පුලුවන්,
    ඒතනින් මුලු Hosting Company එකේම තියෙන Server ටිකට කෙලින්න පුලුවන්,

    ඒ නිසා හොඩක් අය දෙන්නෙ නැ මේක.

    ඔයා හිතයි අපේ Server එක හැක් කරන්නෙ නැ කවුරුවත්, හැක් කරලා මොකටද කියල :P

    ඒත් Internet එකේ තියෙන්වා Automated Hacking Servers ඒවා ලෝකෙ තියෙන හැම IP එකක් ම Scan කරනවා පැය විසිහතරම, TCP port 3306 වගේ එකක් Detect උන ගමන් ඒක Exploit කරලා Backdoor Install කරනවා.
    ඒ නිසා Port Net එකට Open කරන්න ඕන ගොඩාක් පරිස්සමෙන් :)

    එක පාරක් මම කරපු Production system එකකට ඔහොම වෙලා මාර අමාරුවක මම වැටුනෙ, System එක Up කරන්න දවස් තුනක් ගියා පාඩුව හිතාගන්නවත් බැ :no::no:

    ඔයට ඕක මෙහෙම කරන්න පුලුවන්, පිට Server එකට යන්නෙ නැතුව ලංකාවෙ ඇතුලෙ තියෙන PC එකකට Mysql දාලා ඒකට Static IP එකක් අරන් Router එකෙන් Port OPen කරලා Forword කරගන්න,

    ඒකට වියදම වැඩී නම් VPN එකකින් ඔක්කොමටික එක LAN එකකට ගන්න, එතකොට Centralized database එකක් තියගන්න පුලුවන් :)

    ඒත් හොදම විසදුම PHP Web Service එකක් Run කරන්න Server එකේ ඒක හරහා Communicate කරන්න Server එකත් එක්ක.

    ආරක්ශාවත් හොදයි වැඩෙත් හොදයි :) :) :) ලකුනු 100න් 100යි :rolleyes:

    ahh man dannawane.uba kohen hari path wenawa kiyala vb dakkama ... :D :D
     
    • Like
    Reactions: K_ZONE

    K_ZONE

    Well-known member
  • May 28, 2009
    5,164
    4,071
    113
    invoke db "Injected Memory"
    තෑන්ක්ස් මචං. මමත් අන්තිමට කරන්න හිතන් හිටියේ මේක තමයි. ඒත් මීට වඩා ලේසි ක්‍රම තියෙනවද දන්නෙ නැති නිසයි ත්‍රෙඩ් එකක් දැම්මේ. නොදන්න ගොඩක් දේවල් ඉගෙනගත්තා.
    මචං දන්නවනම් මේකත් පොඩ්ඩක් කියපංකෝ.
    MS Access වල නම් Query save කරන්න පුළුවන්. Mysql & MSSQL වලත් එහෙම පුළුවන්ද. Query save කලාම කෝඩින් ලියන්න පට්ට ලේසියි. නම විතරයි දෙන්න ‍ඕනේ

    රෙප් 12+

    Query save කරන්න ක්‍රම ගොඩක් තියෙන්වා MSSQL / MySQL දෙකේම තියෙන එකක් තමයි Stored procedure කියන්නෙ, Parameters එක්ක හරි නැතුව හරි ඕනම විදියකට කරන්න පුලුවන්,
    තව Views, tiggers, User Functions ගැන එහෙමත් බලන්න, System එකේ ලයින්ස් ගාන ගොඩක් අඩු කරගන්න පුලුවන් :) SQL Programming දැනගත්ත එකෙක්ට Code කරන්න ලේසියි වගේම System එක පට්ට Speed වෙන්න හදන්න පුලුවන් :)
     
    • Like
    Reactions: Thilantdm

    nrjayasinghe

    Well-known member
  • Mar 7, 2007
    18,113
    3,540
    113
    46
    Buttala

    Query save කරන්න ක්‍රම ගොඩක් තියෙන්වා MSSQL / MySQL දෙකේම තියෙන එකක් තමයි Stored procedure කියන්නෙ, Parameters එක්ක හරි නැතුව හරි ඕනම විදියකට කරන්න පුලුවන්,
    තව Views, tiggers, User Functions ගැන එහෙමත් බලන්න, System එකේ ලයින්ස් ගාන ගොඩක් අඩු කරගන්න පුලුවන් :) SQL Programming දැනගත්ත එකෙක්ට Code කරන්න ලේසියි වගේම System එක පට්ට Speed වෙන්න හදන්න පුලුවන් :)

    එළ එළ තෑන්ක්ස් මචං. මට ඇක්සස් නම් පුලුවන්. දැන් MSSQL / MySQL දෙකම ස්ටඩි කරන්න ඕනේ. මගේ ඩේටාබේස් ඔක්කොම කන්වර්ට් කරගන්න වෙනවා