Hướng dẫn how do i run mysql on a virtual machine? - Làm cách nào để chạy mysql trên máy ảo?
Trong bài đăng trên blog này, chúng tôi sẽ cài đặt MySQL Server 8 trong máy ảo trong Windows và kết nối nó thông qua thiết bị đầu cuối.MySQL Server 8 in virtual machine in windows and connect it via terminal. Show
Phần 1. Ubuntu làm máy ảo trên WindowsĐể cài đặt Ubuntu làm máy ảo trên Windows 10:
Phần 2 Cài đặt MySQL trên Ubuntu 20.04Nhóm MySQL cung cấp PPA MySQL chính thức cho các hệ điều hành Ubuntu. Chạy lệnh bên dưới để bật PPA.
Trình cài đặt sẽ nhắc bạn đặt kho lưu trữ mặc định cho phiên bản MySQL. Chọn Máy chủ MySQL 8 khi bạn được nhắc sản phẩm MySQL nào bạn muốn cài đặt. Bấm OK để xác nhận.MySQL 8 server when you are prompted which MySQL product you want to install. Click OK to confirm. Chọn Máy chủ MySQL 8 khi bạn được nhắc sản phẩm MySQL nào bạn muốn cài đặt. Bấm OK để xác nhận.MySQL 8 server when you are prompted which MySQL product you want to install. Click OK to confirm. Trong trường hợp bạn chọn phiên bản sai. Thực hiện 4Command sau khi cài đặt gói để lấy lại cửa sổ này.Chúng tôi có thể kiểm tra xem thiết lập của chúng tôi đã được thực hiện chính xác
Thực hiện lệnh bên dưới để cập nhật bộ đệm APT trên hệ thống của bạn. Sau khi cập nhật thành công kho lưu trữ gói, cài đặt máy chủ MySQL bằng cách chạy lệnh sau:
Khi được hỏi liệu bạn có muốn tiếp tục cài đặt không, hãy trả lời 5 và nhấn Enter. 5 and hit ENTER.Bạn sẽ được nhắc các câu hỏi sau trong quá trình cấu hình: Chọn tab và nhập OK bạn sẽ nhận được
Tốt! Bây giờ là thời gian thêm một chút bảo mật. Ví dụ MySQL trên máy của bạn không an toàn ngay sau khi cài đặt. Now is time add a little more of security. The MySQL instance on your machine is insecure immediately after installation. Bảo vệ MySQLBảo mật tài khoản người dùng MySQL của bạn bằng xác thực mật khẩu bằng cách chạy tập lệnh bảo mật đi kèm:
Nhập mật khẩu của bạn và trả lời 5 và bạn sẽ nhận được các câu hỏi sau: 5 and you will get the following questions:Khi nào nó hỏi không cho phép đăng nhập gốc từ xa? Sử dụng n
Cho phép truy cập từ xa vào MySQL 8Ví dụ MySQL chỉ được cấu hình để lắng nghe các kết nối cục bộ. Đây là cài đặt mặc định của MySQL, nhưng nó đã giành được công việc cho một thiết lập cơ sở dữ liệu từ xa vì MYSQL phải có thể nghe địa chỉ IP bên ngoài nơi có thể tiếp cận với máy chủ. 1) Cho phép truy cập từ bất kỳ máy chủ nào Xác định vị trí dòng chứa [mysqlid]. 0Chỉ cần thêm dòng sau vào tệp.* Nếu bạn liên kết MySQL với 0,0.0.0, thì bất kỳ máy nào đến máy chủ MySQL cũng có thể kết nối với nó. 12) Cho phép người dùng truy cập từ bất cứ đâu: Đăng nhập cục bộ vào máy chủ MySQL Cuối cùng, để đăng nhập vào giao diện MySQL, hãy chạy lệnh sau: 3) Tạo người dùng .yes, a new user because what exists is ‘[email protected]’ which is local access only): Chúng ta chỉ cần thêm người dùng mới vào mật khẩu yếu cho dự án này 2 3 43) Đưa ra các đặc quyền: 5 64) Thay đổi xác thực thành mật khẩu 7Hoặc thêm người dùng trực tuyến mới 8Vâng, đó là nó. Nhưng để các thay đổi cấu hình để thực hiện hành động, hãy khởi động lại máy chủ MySQL của bạn bằng cách chạy 9Đối với các vấn đề tiếp theo, hãy đến đây. Kiểm tra xem dịch vụ MySQL có đang chạy khôngKhi cài đặt thành công MySQL, dịch vụ MySQL sẽ tự động bắt đầu. Xác minh rằng máy chủ MySQL đang chạy bằng cách chạy: 0Đầu ra sẽ cho thấy rằng dịch vụ đang hoạt động và chạy. Mở cổng MySQL (mặc định 3306) trong tường lửa cho các kết nối bên ngoài. Đối với điều đó theo các bước dưới đây. 1Ngoài ra, bạn có thể cấp quyền truy cập vào địa chỉ IP cụ thể. 2Thay thế xxx.xxx.xxx.xxx bằng IP của hệ thống mà bạn cần thiết lập kết nối. Đối với bài kiểm tra của chúng tôi, chúng tôi không cần. chúng ta sẽ lấy 3Ngoài ra, bạn có thể sử dụng 8 hoặc 9Tốt bây giờ là thời gian để thiết lập máy chủ để nhập từ xa từ Windows.enter remotely from windows. Phần 3. Cài đặt SSH Server.Cài đặt máy chủ openssh 4Dừng VirtualMachine của bạn. Đặt mạng của VirtualMachine của bạn: Nhấp vào Cài đặt & NET: Chọn NAT làm kết nối và nhấp vào nâng cao và đặt như trong hình bên dưới. Nhấp vào chuyển tiếp cổng: và đặt tham số MySQL:MySQL parameters: Tên: MySQL Giao thức: TCP Máy chủ IP: 127.0.0.1 Cổng máy chủ: 2223 IP Guest: trống Khách mời: 3306 và đặt các tham số SSH:SSH parameters: Tên: SSH Giao thức: TCP Máy chủ IP: 127.0.0.1 Cổng máy chủ: 2223 IP Guest: trống Khách mời: 3306 và đặt các tham số SSH:OK. and start again your virtual machine. When your VM is started, open your terminal and try to connect. Tên: SSHCổng máy chủ: 2222 Cổng khách: 22 Và bấm OK. Và bắt đầu lại máy ảo của bạn. Khi VM của bạn được bắt đầu, hãy mở thiết bị đầu cuối của bạn và cố gắng kết nối. 5Phần 4 đăng nhập từ xa vào máy chủ MySQLTrước tiên, bạn cài đặt Shell MySQL trên Microsoft Windows bằng trình cài đặt MSI, hãy làm như sau: Tải xuống gói từ http://dev.mysql.com/doads/shell/.Khi được nhắc, nhấp vào chạy và làm theo các bước trong trình hướng dẫn thiết lập. Đăng nhập qua SSH vào Máy chủ MySQL Bây giờ bạn sẽ ở trong VirtualMachine của bạn. và sau đó nhập vào bạn gốc cục bộadapter 1 Troobleshooting Nếu bạn có thể kết nối, hãy cố gắng vô hiệu hóa hoặc thay đổi cài đặt thành tường lửa Ubuntu: 6Hoặc cố gắng kết nối với IP của VM, chúng tôi đi đến Tùy chọn hộp ảo và chúng tôi thêm một mạng NAT nếu bạn không có Quay lại Cài đặt> Mạng và chọn Bộ điều hợp 1 Chọn Bộ điều hợp Chỉ máy chủ. 7 8 9đi vào bên trong VM và nhận số IP với ifconfig và nhận địa chỉ IP: Trong trường hợp của tôi, IP là 192.168.56.101, bây giờ từ thiết bị đầu cuối tôi cố gắng kết nối trong SSH với IP 192.168.56.101, bạn nên đặt tên người dùng của mình thay vì ruslanmv You have installed a MySQL Server on a virtual machine in windows. Tôi có thể sử dụng mysql với Visual Studio 2022 không?MySQL chưa được hỗ trợ cho Visual Studio 2022.Thành thật mà nói, điều đó thật kỳ lạ và bực bội, nhưng nếu bạn muốn làm việc với MySQL với VS22, bạn cần phải thay đổi cơ sở dữ liệu hoặc quay lại VS19.. it's weird and frustrating, to be honest, but if you want to work with MySQL with VS22, you either need to change the Database or go back to VS19.
Những hệ điều hành nào có thể chạy MySQL?Cập nhật hỗ trợ nền tảng quan trọng ». Có GUI cho MySQL không?GUI cơ sở dữ liệu đã được tạo ra để dễ dàng quản lý cơ sở dữ liệu MySQL một cách trực quan, mà không cần phải nhập thủ công các lệnh SQL.GUI làm cho các quy trình thiết kế, tạo và quản lý cơ sở dữ liệu dễ dàng và thuận tiện hơn. in order to make it easy to manage MySQL databases visually, without having to manually type SQL commands. GUIs make the processes of designing, creating, and administering databases easier and more convenient.
Visual Studio có cần thiết cho MySQL không?Ngoài ra, các nhị phân gỡ lỗi MySQL yêu cầu Visual Studio 2019 phải được cài đặt.MySQL chỉ có sẵn cho các hệ điều hành Microsoft Windows 64 bit.Để biết thông tin nền tảng Windows được hỗ trợ, xem https://www.mysql.com/support/supportedplatforms/database.html.MySQL debug binaries require Visual Studio 2019 to be installed. MySQL is available for Microsoft Windows 64-bit operating systems only. For supported Windows platform information, see https://www.mysql.com/support/supportedplatforms/database.html. |