Có gì mới?

[Cyber station manager] Chương trình quản lý tiệm net cài SQL trên máy khác.

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
4.389
Địa điểm
Lý Hòa
Một lần mình vào diễn đàn của CSM thấy có người hỏi cách nào máy chủ tính tiền CSM nhưng lại truy cấn SQL từ mày khác. Câu hỏi khá thú vị! Một VIP bên CSM trả lời rằng không thể. Nhân mình cũng hay mày mò code của CSM và thấy có thể làm được. Đêm nay rãnh rỗi bắt tay làm thử và thành công.
Lợi ích của việc này rất rõ ràng. Hiện tại đa phần phòng NET đều dùng Bootrom và có máy chủ mạnh, ổn định. Vậy lưu cơ sở dữ liệu trên đó sẽ ổn định và giảm tải cho máy chủ tính tiền. Ở đây tôi giới thiệu cách cài SQL trên máy chủ chạy Windows. Nếu ai dùng Linux hãy tìm kiếm trên mạng cách cài SQL.
Yêu cầu:
- Toàn bộ IP mạng lan và Modem được đổi về trường địa chỉ: 100.0.0.xxx Bước này cũng đơn giản mà. Sau này rãnh tôi sẽ chỉ cách làm theo 192.168.1.xxx
- Thực hiện được trên CSM 5.4.0 trở về trước vì CSM 5.4.1 họ đã tích hợp công nghệ chống sửa code. Hiện tại mình chưa qua mặt được.
Quy ước:
IP modem: 100.0.0.100
IP máy chủ SQL: 100.0.0.1
IP máy chủ tính tiền: Tùy ý. Tuân thủ theo: 100.0.0.xxx
Thực hiện:
Tải phần mềm sửa code winhex này về tại đây
Phần mềm này chỉ giải nén ra là chạy, không cần cài đặt
Thiết lập IP cho máy chủ cài SQL là: 100.0.0.1. Tiến hành cài phần mềm SQL Download từ CSM về như bình thường. Đến đoạn này cần chú ý:

Đánh dấu kiểm vào chỗ như mũi tên chỉ (Cho phép truy cập từ một máy tính khác). Chỉ đơn giản vậy thôi.
Trên máy chủ tính tiền:
Cài đặt SQL và CSM như bình thường. Đăng nhập acc của CSM.
Dùng chương trình Winhex mở thư mục Program files - Csmserver, mở file Serverside.exe. Bấm tổ hợp phím Ctrl + F và gõ vào ô tìm kiếm từ DDM ta sẽ thấy:

Sửa đoạn IP trong khoanh đỏ trên thành như sau:

............
Click chuột vào đó rồi sửa từng ký tự đúng như hình trên. Số 100.0.0.1 là IP của máy cài SQL. Bấm lưu lại
Chỉnh lại IP trên máy chủ tính tiền như sau:

(IP hình trên mình chụp hình nhầm, bạn phải sửa nó không phải là 100.0.0.1 và 100.0.0.100 nhé)
Bây giờ bạn chạy CSM server lên thay vì nó kết nối đến 127.0.0.1 (IP local) nó sẽ kết nối đến 100.0.0.1 tức là máy chủ cài SQL.
Chúc thành công.
 

ruoi_1102

Thành viên
Tham gia ngày
09/12/2013
Bài viết
134
Thì ra là vậy..phòng của thằng e tụi Gcafe chính hãng nó cài, hôm trước bị lỗi csm mà tìm hoài ko thấy SQL đâu cả,vẫn địa chỉ 192.168.. cuối cùng phải cài lại từ đầu..
 

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
4.389
Địa điểm
Lý Hòa
Vài hôm nữa rãnh mình sẽ viết hướng dẫn remote SQL từ xa để chạy CSM. Tiện lợi cho người có 2 hoặc nhiều tiệm NET cần quản lý.
 

ducminhtcag123

Thành viên
Tham gia ngày
11/12/2013
Bài viết
113
cái này hình như phải tốn thêm 1 máy chứa sql phải ko bác ? vậy lại tốn thêm tiền mua máy rùi ?
 

trungnguyen1

Thành viên mới
Tham gia ngày
18/03/2014
Bài viết
3
chủ đề này rất hay. nếu chạy ổn định có thể dùng 1 clien bootrom làm luôn máy tính tiền mà ko cần hdd. SQL cài lưu luôn trên sv , nghiên cứu làm sao fake luôn cái s/n của hdd nữa để có thể cài csm nữa thì quá tuyệt
 

GamesZone

Thành viên
Tham gia ngày
10/12/2013
Bài viết
23
Vài hôm nữa rãnh mình sẽ viết hướng dẫn remote SQL từ xa để chạy CSM. Tiện lợi cho người có 2 hoặc nhiều tiệm NET cần quản lý.

Anh cho e hỏi tí, e làm hướng dẫn như anh thì thành công rồi, nhưng nó chỉ hiện hv của 1 máy chính, còn máy remote mysql thì khi vào tab hội viên nó bảo liên hệ với nhân viên CSM để được hỗ trợ, nếu nhờ họ hỗ trợ khi kích hoạt bên máy remote thì bên máy chính cài mysql có bị hiện bảng nhờ hỗ trợ như máy remote không, và anh có cách nào khắc phục để khỏi phải chờ sự hỗ trợ từ CSM, do em chỉnh file cyberstation.exe rồi nên chắc bên hỗ trợ CSM không làm mà bắt cài lại bản chỉnh thức.
Em đang chờ đợi bản fix IP local thành 192.168.1.x và remote Mysql từ xa của anh, anh xúc tiến lẹ lẹ lên nhé anh :D
 

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
4.389
Địa điểm
Lý Hòa
Anh cho e hỏi tí, e làm hướng dẫn như anh thì thành công rồi, nhưng nó chỉ hiện hv của 1 máy chính, còn máy remote mysql thì khi vào tab hội viên nó bảo liên hệ với nhân viên CSM để được hỗ trợ, nếu nhờ họ hỗ trợ khi kích hoạt bên máy remote thì bên máy chính cài mysql có bị hiện bảng nhờ hỗ trợ như máy remote không, và anh có cách nào khắc phục để khỏi phải chờ sự hỗ trợ từ CSM, do em chỉnh file cyberstation.exe rồi nên chắc bên hỗ trợ CSM không làm mà bắt cài lại bản chỉnh thức.
Em đang chờ đợi bản fix IP local thành 192.168.1.x và remote Mysql từ xa của anh, anh xúc tiến lẹ lẹ lên nhé anh :D
Ok, cái này để mình xem lại.
 

trangtrau

Thành viên
Tham gia ngày
23/12/2013
Bài viết
38
chủ đề này rất hay. nếu chạy ổn định có thể dùng 1 clien bootrom làm luôn máy tính tiền mà ko cần hdd. SQL cài lưu luôn trên sv , nghiên cứu làm sao fake luôn cái s/n của hdd nữa để có thể cài csm nữa thì quá tuyệt
sao phải rắc rối thế bác. Tạo 1 data disk ở máy trạm bootrom cần làm máy tính tiền. Tạo riêng 1 img cho máy đó. Mở super WKS ra, rồi cài mySQl và csm vào Data disk. thế là ok
 

GamesZone

Thành viên
Tham gia ngày
10/12/2013
Bài viết
23
sao phải rắc rối thế bác. Tạo 1 data disk ở máy trạm bootrom cần làm máy tính tiền. Tạo riêng 1 img cho máy đó. Mở super WKS ra, rồi cài mySQl và csm vào Data disk. thế là ok

vấn đề là nó lưu data lại ở đâu, nếu gắn hdd ở client thì đi ở client nào phải vác cái hdd đó đi theo hả, nói chung có nhiều tình huống và nhiều cách để xài, bác thích xài cách này nhưng mình thích xài cách kia :D

Đúng là làm sao để đổi máy CSM mà nó không đòi phải nhờ sự hỗ trợ từ CSM thì hay, up lên bản 5.4.1 rồi lãnh nhiều phiền toái quá :(
 

Gcave

Thành viên
Tham gia ngày
20/04/2014
Bài viết
8
Do bản 5.4.1 check phần cứng, khi gặp máy lạ nó inactive tab HV, cái này GamesZone có thể liên hệ mình để cùng tìm cách crack nó :)
 

GamesZone

Thành viên
Tham gia ngày
10/12/2013
Bài viết
23
Anh xúc tiến nhanh nhanh dùm em, cái này e đang rất cần, tks a nhiều lắm .
 

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
4.389
Địa điểm
Lý Hòa
Thử nghiệm tạo ra trường địa chỉ: 192.168.1.xxx bị lỗi file. Hiện chưa thể thay được.
 

GamesZone

Thành viên
Tham gia ngày
10/12/2013
Bài viết
23
Thử nghiệm tạo ra trường địa chỉ: 192.168.1.xxx bị lỗi file. Hiện chưa thể thay được.

cái đó để tính sau cũng được anh, làm cái trước mắt là sao cho sử dụng được cái hội viên mà không phải nhờ support từ CSM, vì nếu nó kích hoạt bên máy CSM 1 thì máy CSM 2 bị khóa do CSMID bị thay đổi, anh mod lại mysql sao cho nó không check phần CSMID
 

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
4.389
Địa điểm
Lý Hòa
You làm cách này thử xem nhé! Quy ước, máy tính tiền A, máy lưu SQL là B:
Cài đồng thời SQL, CSM lên cả 2 máy A và B. Cài thêm chương trình này vào máy A và máy B để có thể truy xuất và import/export database. Tải về Nhớ đặt pass SQL đúng với pass SQL khi cài CSM.
Nhớ cả 2 máy đều login CSM cùng 1 tài khoản CSM ID nhé! Từ máy A, truy cập vào http://localhost/phpmyadmin. Login root/pass sql lúc nãy đặt.
Export (xuất) data có tên DDM ra.
Trên máy B, cũng truy cập vào: http://localhost/phpmyadmin với tên root và pass tương tự. Bấm chọn data có tên DDM, làm rỗng (drop) CSDL của nó rồi import cái data mà nãy bạn xuất ra từ bên máy A. Tóm lại là đưa CSDL từ máy A vào máy B. Sở dĩ ta làm thế vì trong SQL đó có 1 đoạn mã chứa thông tin ID được mã hóa MD5.
Sau khi làm xong xóa thư mục: phpmyadmin (dễ bị lag mạng - chả hiểu sao lại vậy) - Đường dẫn: C:\appserv\www\phpmyadmin
 

Top Bottom