Cửa sổ mysql

Việc kết nối cơ sở dữ liệu với hầu hết các ứng dụng thường chỉ liên quan đến một chuỗi kết nối cụ thể, vì vậy việc thử nghiệm ứng dụng của bạn với máy chủ cơ sở dữ liệu, sau đó chuyển nó về máy chủ sản xuất . Qua các bước thiết lập cơ sở dữ liệu MySQL trên máy tính Windows, bạn có thể quản lý cơ sở dữ liệu trên máy tính của mình một cách dễ dàng

Các yêu cầu với cơ sở dữ liệu MySQL

Các quản trị viên cơ sở dữ liệu thường nhìn vào số lượng người dùng, tần suất các cuộc gọi sẽ được thực hiện với cơ sở dữ liệu, ước tính số lượng dữ liệu sẽ được tải vào cơ sở dữ liệu theo thời gian, …

Cửa sổ mysql

Vì hầu hết các yếu tố này cho mỗi lần thực hiện là khác nhau, các yêu cầu hệ thống cũng sẽ khác nhau. Với máy tính Windows Enterprise thường yêu cầu CPU 4 nhân, RAM 8GB và thiết lập RAID để đọc/ghi dữ liệu đến và đi từ cơ sở dữ liệu. Tuy nhiên, trong các trường hợp cài đặt bộ cục bộ, bạn không cần phải lo lắng về vấn đề này

Thử nghiệm cơ sở dữ liệu MySQL có thể được cài đặt trên các bản phân phối Linux, Windows hoặc Mac. Tải MySQL cho Windows về máy tại đây. Tải xuống MySQL

Thử nghiệm cài đặt Cơ sở dữ liệu MySQL trên máy tính Windows

Việc cài đặt Cơ sở dữ liệu MySQL thử nghiệm trên Windows khá đơn giản và nhanh chóng. Chỉ cần chấp nhận các điều khoản, sau đó chọn thiết lập Mặc định cho nhà phát triển rồi nhấp vào chọn Tiếp theo

Cửa sổ mysql

Bạn có thể nhìn thấy một số mục trong hộp Kiểm tra Yêu cầu không được cài đặt vì phần mềm hiện không có trên hệ thống

Cửa sổ mysql

Miễn phí là máy chủ MySQL và phần mềm Workbench không có trong danh sách, sau đó bạn bấm chọn Tiếp theo rồi chọn Thực thi

Thiết lập máy chủ MySQL

Cài đặt trên cửa sổ bao gồm các thiết lập cho máy chủ SQL. Chọn thiết lập chính xác cho máy chủ thử nghiệm là bước quan trọng. Đối với loại máy chủ này, bạn chọn Máy chủ MySQL độc lập / Bản sao MySQL cổ điển

Cửa sổ mysql

Tiếp theo với mục Server Configuration Type, you select Development Machine. Giữ nguyên thiết lập mặc định của kết nối là cổng TCP/IP 3306

Cửa sổ mysql

Trên cửa sổ tiếp theo, thiết lập mật khẩu gốc của bạn, sau đó nhấp vào chọn Thêm người dùng để thêm người dùng mới vào cơ sở dữ liệu. Giả sử người dùng mới là Remote_User, cấp quyền Quản trị cơ sở dữ liệu cho người dùng này và thiết lập mật khẩu

Cửa sổ mysql

Bước tiếp theo là giữ nguyên cả Configure MySQL Server as a Windows Service and Start the MySQL Server at System Startup has been activate. Run service in Standard System Account. Bấm chọn Tiếp theo trên các cửa sổ tiếp theo, cuối cùng chọn Thực thi để hoàn tất quá trình thiết lập. Nếu có bất kỳ tùy chọn cấu hình nào khác được hiển thị, chỉ cần bỏ qua nó bằng cách nhấp vào chọn Tiếp theo hoặc Kết thúc

Thử nghiệm thiết lập cơ sở dữ liệu

Sau khi hoàn tất, thuật sĩ sẽ tự động khởi động ứng dụng MySQL Workbench của bạn. Đây là nơi mà bạn sẽ tạo cơ sở dữ liệu và bảng thử nghiệm, cũng như thiết lập các truy cập từ xa. Trước hết bạn cần thử nghiệm cơ sở dữ liệu bằng cách tạo một lược đồ mới. Trong Workbench, bạn sẽ thấy nó ở góc dưới cùng bên trái cửa sổ

Cửa sổ mysql

Kích chuột phải vào khoảng trống trống bên dưới “thế giới” và chọn Tạo lược đồ. Đặt bất kỳ tên nào bạn muốn rồi nhấp chọn Áp dụng. Kích chuột phải vào lược đồ mới, chọn Set as Default Schema. Tiếp theo việc tạo bảng trong cơ sở dữ liệu này, đặt tên là Test_Table. Để thực hiện điều này, hãy nhấp vào chọn biểu tượng truy vấn SQL trên menu và dán tập lệnh SQL bên dưới vào đây

TẠO BẢNG Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, ràng buộc khóa chính my_example (id) );

CHÈN VÀO Test_Table ( id, name ) GIÁ TRỊ ( null, 'Dữ liệu kiểm tra' );

Nhấp vào chọn biểu tượng thiết lập để thực hiện tập lệnh này. Thao tác này sẽ tạo ra một bảng thử nghiệm với một giá trị. Bạn có thể xác nhận bảng đã được tạo bằng cách kích chuột phải vào bảng, chọn Select Rows - Limit 1000

Cửa sổ mysql

Lúc này bạn sẽ nhìn thấy bảng với dữ liệu thử nghiệm của mình

Cửa sổ mysql

Thiết lập truy cập cơ sở dữ liệu MySQL của bạn từ xa

Bước cài đặt Cơ sở dữ liệu MySQL trên máy tính Windows cuối cùng là cấu hình cơ sở dữ liệu MySQL cho phép truy cập từ xa cho một công cụ có thể sử dụng và từ một địa chỉ IP cụ thể. Trong ví dụ này là tạo Remote_User và thiết lập cho Remote_User mật khẩu an toàn

Để cấu hình truy cập từ xa, khởi động mysql. exe bằng cách mở Command Prompt vào điều hướng đến C. \Tệp chương trình\MySQL\Máy chủ MySQL 5. X\bin, sau đó nhập lệnh dưới đây

mysql -u gốc -p

Lệnh trên sẽ yêu cầu bạn nhập mật khẩu root mà bạn đã thiết lập. Trên cửa sổ Command Prompt, nhập lệnh dưới đây

CẤP TẤT CẢ CÁC ĐẶC QUYỀN TRÊN *. * ĐẾN 'Remote_User'@'' ĐƯỢC XÁC ĐỊNH BỞI ''

Nếu lệnh kích hoạt thành công, trên màn hình bạn sẽ nhận được thông báo “Truy vấn OK”

Cuối cùng là bước kiểm tra kết nối từ xa. Trên bất kỳ máy tính nào trong cùng một mạng, cài đặt và khởi động MySQL Workbench. Trong menu Cơ sở dữ liệu, chọn Kết nối với cơ sở dữ liệu

Cửa sổ mysql

Trên cửa sổ cấu hình này, bạn chọn TCP/IP làm phương thức kết nối và nhập địa chỉ IP máy tính mà bạn thiết lập và cấu hình cơ sở dữ liệu SQL của mình. You can hold default port is 3306. Thay đổi tên người dùng thành Remote_User và nhập test vào khung Default Schema

Sau khi đã thiết lập mọi thứ, bạn bấm chọn OK. Lúc này bạn sẽ thấy MySQL Workbench kết nối thành công với cơ sở dữ liệu MySQL từ xa và có thể duyệt lược đồ hoặc chạy truy vấn

Một số lưu ý

Lưu ý rằng kết nối từ xa với cơ sở dữ liệu MySQL trên mạng cục bộ (LAN) chỉ yêu cầu các cấu hình ở trên. Nếu có bất kỳ vấn đề gì với thiết lập mạng LAN, trước hết cần giải quyết sự cố kết nối mạng trên 2 máy tính

Sau khi cài đặt Cơ sở dữ liệu MySQL trên máy tính Windows, nếu muốn truy cập cơ sở dữ liệu MySQL của bạn thông qua mạng Internet, bạn phải thêm một quy tắc chuyển cổng trong Bộ định tuyến mạng để các yêu cầu trên máy tính từ xa được chuyển đổi.

Lợi ích của việc cài đặt cơ sở dữ liệu MySQL thử nghiệm bộ cục bộ hoặc trên cùng mạng LAN cho phép bạn phát triển các ứng dụng. Chạy cơ sở dữ liệu trên cùng một máy chủ mà bạn đang phát triển mã sẽ hoạt động, nhưng không cho phép bạn kiểm tra các vấn đề về ứng dụng, vấn đề bảo mật và một số vấn đề khác

Thử nghiệm trên máy tính từ xa chuyên chạy cơ sở dữ liệu sẽ cho phép bạn phát triển các truy vấn và ứng dụng cơ sở dữ liệu của mình chính xác hơn