Bạn có thể có nhiều cơ sở dữ liệu MySQL không?

Bài viết này giải thích cách chúng ta có thể chạy nhiều phiên bản của Máy chủ MySQL trên một máy. Trong Cách cài đặt máy chủ cơ sở dữ liệu MySQL 8. 0. Bài viết 19 trên Windows 10, mình đã giải thích quá trình cài đặt MySQL trên windows 10. Để trình diễn, tôi đã cài đặt MySQL 8. 0. 19 trên máy trạm của tôi. Chúng ta có thể xem trạng thái của Máy chủ MySQL bằng bàn làm việc của MySQL. Để xem trạng thái máy chủ, hãy mở bàn làm việc của MySQL kết nối với phiên bản MySQL Nhấp vào Máy chủ Chọn Trạng thái máy chủ

Trong tab Trạng thái máy chủ, bạn có thể xem trạng thái của phiên bản MySQL và các cấu hình như các tính năng đã cài đặt, thư mục máy chủ và thông tin thời gian thực về mức tiêu thụ mạng, bộ nhớ được sử dụng bởi công cụ cơ sở dữ liệu, đọc-ghi mỗi giây và chọn

Khi chúng tôi cài đặt Máy chủ MySQL, một dịch vụ MySQL có tên MYSQL80 được tạo. Để xem dịch vụ, hãy mở Công cụ quản trị mở Dịch vụ

Như bạn có thể thấy trong hình trên, dịch vụ MySQL80 đang chạy

Dễ dàng cài đặt và cấu hình nhiều phiên bản SQL Server trên cùng một máy. Bạn có thể tạo nhiều phiên bản được đặt tên và lưu trữ cơ sở dữ liệu hệ thống cũng như các tệp nhật ký trong các thư mục riêng biệt. Khi các phiên bản SQL Server được cài đặt, bạn có thể kết nối chúng bằng cách chỉ định tên HOSTNAME/INSTANCE trong chuỗi kết nối của máy chủ ứng dụng hoặc SQL Server Management Studio [SSMS]

Hãy để chúng tôi thử sử dụng cùng một phương pháp mà chúng tôi sử dụng để cài đặt nhiều phiên bản trên SQL Server. Tôi đã tải xuống và cài đặt bộ cài đặt cộng đồng MySQL trên máy trạm của mình. Bạn có thể tải về từ đây. Bây giờ, hãy chạy trình cài đặt cộng đồng MySQL. Trong MySQL Installed, bạn có thể xem danh sách các sản phẩm đã cài đặt

Để thêm một phiên bản khác của Máy chủ MySQL, hãy nhấp vào Thêm. Tại màn hình Select Products, bạn có thể xem phiên bản MySQL Server hiện có. Chúng tôi muốn cài đặt một phiên bản mới của MySQL 8. 0; . 0

Tất cả các phiên bản là của MySQL 8. 0 bị vô hiệu hóa

Để xem phiên bản khác của MySQL, hãy mở rộng MySQL Server 5. 7

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, phiên bản MySQL 8. 0 bị mờ đi, nhưng các phiên bản của MySQL Server 5. 7 và 5. 6 được kích hoạt. Điều này cho thấy rằng bằng cách sử dụng trình cài đặt cộng đồng MySQL, chúng tôi có thể cài đặt một phiên bản MySQL khác nhưng không thể cài đặt nhiều phiên bản của cùng một phiên bản. Để chạy nhiều phiên bản, phiên bản thứ hai của MySQL phải cài đặt dưới dạng dịch vụ cửa sổ. Việc cài đặt phải được thực hiện thủ công bằng dấu nhắc lệnh. Chúng tôi đang sử dụng mysqld để cài đặt MySQL và quy trình từng bước như sau

  1. Tạo một thư mục mới có tên MySQLDev trong C. \ ổ đĩa và sao chép nội dung của thư mục cơ sở MySQL, thư mục dữ liệu và tệp cấu hình [của tôi. ini] đến C. \ Thư mục MySQLDev
  2. Đổi tên tập tin cấu hình
  3. Cập nhật tệp cấu hình bằng cách thực hiện các thay đổi sau
    1. Thay đổi cổng
    2. Thay đổi giá trị của thư mục cơ sở và thư mục dữ liệu
    3. Thay đổi giá trị của tên-ống
  4. Bắt đầu cài đặt thủ công MySQL bằng lệnh mysqld. Quá trình cài đặt sử dụng tệp cấu hình được cập nhật
  5. Bắt đầu dịch vụ
  6. Kết nối với phiên bản mới từ bàn làm việc của MySQL
  7. Nếu được yêu cầu, hãy thay đổi mật khẩu của người dùng root

Hãy để chúng tôi thực hiện cài đặt. Mở dấu nhắc lệnh bằng tài khoản quản trị viên. Để làm điều đó, nhấp chuột phải vào Dấu nhắc lệnh và chọn Chạy với tư cách Quản trị viên

Tạo thư mục và sao chép các tập tin

Đầu tiên, tạo một thư mục mới có tên MySQLDev trên C. \ổ đĩa máy tính

C. \> mkdir MySQLDev

Sao chép nội dung của thư mục cơ sở MYSQL sang C. \MySQLDev sử dụng lệnh XCOPY. Nếu bạn đã cài đặt MySQL bằng cài đặt mặc định, vị trí thư mục là C. \Tệp chương trình\MySQL\MySQL Server 8. 0. Bạn có thể xem vị trí của thư mục cơ sở của máy chủ MySQL từ màn hình Trạng thái máy chủ của bàn làm việc MySQL

C. \> xcopy C. \”Tệp chương trình”\MySQL\”Máy chủ MySQL 8. 0″C. \MySQLDev /E /H

Khi các thư mục con và tệp của thư mục cơ sở MySQL được sao chép, hãy sao chép thư mục dữ liệu và tệp cấu hình vào thư mục C. \MySQLDev. Vị trí mặc định của thư mục dữ liệu là C. \ProgramData\MySQL\MySQL Server 8. 0\Dữ liệu

Lệnh XCOPY để sao chép thư mục Dữ liệu

C. \> xcopy C. \”ProgramData”\MySQL\”MySQL Server 8. 0″\dữ liệu C. \MySQLDev\Dữ liệu /E /H

COPY Lệnh sao chép tập tin cấu hình

C. \>sao chép C. \ProgramData\MySQL\”Máy chủ MySQL 8. 0″\của tôi. ini C. \MySQLDev

Đổi tên tập tin cấu hình

Thay đổi tên của tệp cấu hình có tên my. ini sang MyDev. ini bằng lệnh REN

C. \> ren C. \MySQLDev\của tôi. ini MyDev. ban đầu

Thay đổi các thông số trong file cấu hình

Bây giờ, chúng ta hãy thay đổi giá trị của các tham số cấu hình trong MyDEV. tập tin ini. Chúng tôi đang thực hiện các thay đổi trong các tham số sau

Tên thông số

Giá trị hiện có

Giá trị mới

Hải cảng

3306

2505

thư mục dữ liệu

C. /Chương trìnhDữ liệu/MySQL/Máy chủ MySQL 8. 0/Dữ liệu

C. /MySQLDev/Dữ liệu

Căn cứ

C. /Tệp chương trình/MySQL/Máy chủ MySQL 8. 0/

C. /MySQLDev

Share-bộ nhớ-cơ sở-tên

MYSQL

MYSQLDEV

Ổ cắm

MYSQL

MYSQLDEV

Để thay đổi các tham số, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào. Thực hiện các thay đổi như trong hình bên dưới

Lưu và đóng tệp cấu hình

Cài đặt MySQL bằng tệp cấu hình mới

Để cài đặt thủ công MySQL dưới dạng dịch vụ Windows, hãy sử dụng tiện ích dòng lệnh mysqld. Lệnh như sau

C. \> mysql –cài đặt MySQLD –defaults-file=”C. \MySQLDEV\MyDEV. ini”

Dịch vụ được cài đặt thành công

Khi MySQL được cài đặt như một dịch vụ windows, chúng ta hãy khởi động nó

Bắt đầu phiên bản MySQL

Để bắt đầu dịch vụ, hãy mở bảng điều khiển mở Công cụ quản trị Mở Dịch vụ. Trong bảng điều khiển Dịch vụ, bạn có thể thấy dịch vụ MySQLDEV đã được cài đặt. Nhấp chuột phải vào nó và nhấp vào Bắt đầu

Nếu cấu hình được thực hiện chính xác, thì dịch vụ sẽ được bắt đầu thành công. Ngoài ra, bạn có thể khởi động dịch vụ MySQLDEV bằng cách chạy lệnh sau

Như bạn có thể thấy trong hình trên, cả hai phiên bản của MySQL đều đang chạy. Hãy để chúng tôi xác minh các chi tiết của cấu hình

Kết nối với phiên bản mới

Chúng tôi đang sử dụng bàn làm việc của MySQL để kiểm tra cấu hình của phiên bản MySQLDev. Chúng tôi đang kết nối với phiên bản MySQLDEV, vì vậy chúng tôi phải thiết lập kết nối trong MySQL Workbench. Mở MySQL Workbench và nhấp vào biểu tượng [+]

Trong hộp thoại Thiết lập kết nối mới, chỉ định tên kết nối. Chúng tôi đang kết nối với MySQL bằng TCP/IP, vì vậy hãy chọn Tiêu chuẩn [TCP/IP] từ hộp thả xuống phương thức kết nối. Trong hộp thoại Hostname, chỉ định 127. 0. 0. 1 hoặc Máy chủ cục bộ. Phiên bản MySQLDEV mới đang lắng nghe trên cổng số 2505; . Chúng tôi đang sử dụng người dùng root để kết nối với phiên bản MySQL. Nhấp vào Kiểm tra kết nối

Bàn làm việc của MySQL nhắc nhập mật khẩu của người dùng root. Chỉ định mật khẩu thích hợp và nhấp vào OK

Một kết nối được thiết lập thành công. Các thông tin liên quan đến kết nối có thể được xem trong hộp thoại

Quay lại màn hình Chào mừng, bạn có thể thấy kết nối có tên MySQLDEV đã được thêm vào. Bấm vào nó để mở cửa sổ truy vấn

Hãy để chúng tôi kiểm tra cấu hình của phiên bản MySQLDEV. Các chi tiết có thể được xem từ Trạng thái máy chủ. Nhấp vào Máy chủ và chọn Trạng thái máy chủ

Bạn có thể thấy Tên máy chủ, tên ổ cắm và số cổng được sử dụng bởi phiên bản MySQLDEV trên màn hình Trạng thái máy chủ. Bạn cũng có thể thấy đường dẫn của thư mục cơ sở và thư mục dữ liệu của phiên bản MySQLDEV. Chúng tôi đã sao chép toàn bộ thư mục dữ liệu của phiên bản mặc định [MySQL80] của MySQL; . Bạn có thể xem danh sách cơ sở dữ liệu trong Schemas pan của Navigator

Tóm lược

Trong bài viết này, chúng tôi đã tìm hiểu cách chúng tôi có thể cài đặt nhiều phiên bản của MySQL. Trong khi học MySQL, tôi nhận ra rằng Microsoft SQL Server có nhiều tính linh hoạt để cấu hình cơ sở dữ liệu SQL Server. Cấu hình của các phiên bản cơ sở dữ liệu, sao lưu và khôi phục cơ sở dữ liệu, các giải pháp khắc phục thảm họa và tính sẵn sàng cao, cũng như điều chỉnh và giám sát hiệu suất có thể được thực hiện mà không gặp bất kỳ sự cố nào. Trình cài đặt SQL Server đã làm cho quá trình cài đặt nhiều phiên bản của SQL Server trở nên rất dễ dàng. MySQL liên quan đến nhiều tác vụ thủ công và quy trình cấu hình cơ sở dữ liệu cũng như các tính năng khác phức tạp hơn SQL Server

Bạn có thể có bao nhiêu cơ sở dữ liệu trong MySQL?

MySQL không giới hạn về số lượng cơ sở dữ liệu. Hệ thống tệp cơ bản có thể có giới hạn về số lượng thư mục. MySQL không có giới hạn về số lượng bảng.

Tôi có thể có 2 máy chủ MySQL không?

Có thể sử dụng một tệp nhị phân máy chủ MySQL khác cho mỗi phiên bản hoặc sử dụng cùng một tệp nhị phân cho nhiều phiên bản hoặc bất kỳ sự kết hợp nào của hai phương pháp . Ví dụ: bạn có thể chạy một máy chủ từ MySQL 5. 7 và một từ MySQL 8. 0, để xem các phiên bản khác nhau xử lý khối lượng công việc nhất định như thế nào.

Tốt hơn là có một cơ sở dữ liệu hay nhiều cơ sở dữ liệu?

Việc duy trì một hệ thống cơ sở dữ liệu đơn giản hơn là xử lý nhiều hệ thống cơ sở dữ liệu . Việc lấy số liệu thống kê về việc sử dụng ứng dụng cũng dễ dàng hơn một chút nếu chúng vận hành một hệ thống cơ sở dữ liệu duy nhất. Phát triển ứng dụng quản trị viên dễ dàng hơn.

Làm cách nào để kết nối nhiều cơ sở dữ liệu trong MySQL?

Kết nối nhiều cơ sở dữ liệu với PHP MySQLi. .
Bước 1] Mở kết nối Mysql. .
Bước 2] Chọn và Truy xuất Bản ghi từ Cơ sở dữ liệu Đầu tiên. .
Bước 3] Chọn và Truy xuất Bản ghi từ Cơ sở dữ liệu Thứ hai. .
Bước 4] Đóng kết nối. .
Bước-1] Kết nối cơ sở dữ liệu đầu tiên với PDO. .
Bước 2] Kết nối cơ sở dữ liệu thứ hai

Chủ Đề