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 trong máy ảo trong windows và kết nối nó qua thiết bị đầu cuối Nội dung chính Hiển thị - Phần 1. Ubuntu làm máy ảo trên Windows
- Phần 2 Cài đặt MySQL trên Ubuntu 20. 04
- Bảo vệ MySQL
- Cho phép truy cập từ xa vào MySQL 8
- Hoặc thêm người dùng trực tuyến mới
- Kiểm tra xem dịch vụ MySQL có đang chạy không
- Phần 3. Cài đặt máy chủ SSH
- Phần 4 đăng nhập từ xa vào máy chủ MySQL
- Tải gói xuống từ http. // nhà phát triển. mysql. com/doads/shell/
- Tôi có thể sử dụng mysql với Visual Studio 2022 không?
- Những hệ điều hành nào có thể chạy MySQL?
- Có GUI cho MySQL không?
- Visual Studio có cần thiết cho MySQL không?
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 Tải xuống VirtualBox cho Windows và cài đặt nó trên máy tính của bạn Tải xuống tệp Ubuntu ISO mà bạn muốn cài đặt từ trang tải xuống Ubuntu
Mở VirtualBox và chọn Mới trong Thanh tác vụ hàng đầu. Mới trong thanh tác vụ hàng đầu Đặt tên máy ảo của bạn, chọn Linux làm loại, sau đó chọn Ubuntu làm phiên bản và chọn Tiếp theo. Linux là Loại, sau đó chọn Ubuntu là Phiên bản và chọn Tiếp theo Chọn số lượng RAM bạn muốn gán cho máy ảo và chọn Tiếp theo. Tối thiểu tiêu đề xuất là 1024 MB. Tôi sẽ sử dụng 4096 MBNext. Mức tối thiểu được đề xuất là 1024 MB. Tôi sẽ sử dụng 4096 MB Bộ nhớ mà bạn đặt sang một bên chỉ được sử dụng khi máy ảo đang chạy Chọn Tạo một ổ cứng ảo ngay bây giờ và chọn Tạo. Tạo một đĩa cứng ảo ngay bây giờ và chọn Tạo Bạn phải tạo một ổ cứng ảo để lưu các thay đổi bạn thực hiện trong Ubuntu Chọn VDI (VirtualBox disk image) và chọn Tiếp theo. VDI (VirtualBox Disk Image) và chọn Next Select Size is a parition or fixed for archive type and select Continue by. Kích thước được phân bổ động hoặc Cố định cho loại lưu trữ và chọn Tiếp theo Kích thước ổ đĩa hoạt động tốt hơn vì máy ảo không phải tăng kích thước tệp khi bạn cài đặt phần mềm Select at least 20GB size. Tôi đề nghị 40 GB để tránh các vấn đề trong tương lai. 20GB dung lượng. Tôi đề xuất 40 GB để tránh các sự cố trong tương lai Tên của máy ảo của bạn bây giờ sẽ xuất hiện ở phía bên trái của trình quản lý VirtualBox. Select Start in the tool to start your VM. Bắt đầu trên thanh công cụ để khởi chạy máy ảo của bạn Đây là điểm mà bạn cần chọn tệp ISO ISO mà bạn đã tải xuống trước đó Chọn Thêm vào cửa sổ bật lên. Thêm vào cửa sổ bật lên Select the image disk Ubuntu your and select Open. Mở Chọn Chọn. Chọn Select Start. Bắt đầu VM của bạn bây giờ sẽ khởi động thành một phiên bản trực tiếp của Ubuntu. Chọn ngôn ngữ của bạn và chọn Cài đặt Ubuntu. Cài đặt Ubuntu Nếu bạn chọn dùng thử Ubuntu, bạn có thể chạy trình cài đặt sau bằng cách nhấp đúp vào cài đặt Ubuntu trên máy tính để bàn. Hãy dùng thử Ubuntu, bạn có thể chạy trình cài đặt sau bằng cách bấm đúp vào Cài đặt Ubuntu trên máy tính để bàn Chọn bố cục bàn phím của bạn và chọn Tiếp tục. Tiếp tục Chọn cài đặt bình thường hoặc cài đặt tối thiểu, sau đó chọn Tiếp tục. Cài đặt bình thường hoặc Cài đặt tối thiểu, sau đó chọn Tiếp tục Chọn các hộp trong các tùy chọn khác để tải xuống bản cập nhật. Các tùy chọn khác để tải xuống các bản cập nhật Chọn Xóa đĩa và cài đặt Ubuntu và chọn Cài đặt ngay, sau đó chọn Tiếp tục bỏ qua cảnh báo. Xóa đĩa và cài đặt Ubuntu và chọn Cài đặt ngay, sau đó chọn Tiếp tục để bỏ qua cảnh báo Bước này sẽ không xóa phần cứng máy tính của bạn; Chọn múi giờ của bạn trên bản đồ, sau đó chọn Tiếp tục. Tiếp tục Thiết lập tài khoản người dùng của bạn, máy tính của bạn, chúng tôi chọn sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
0 and select Continue. Tiếp tụcChọn Khởi động lại ngay và nhấn Enter. Sau khi khởi động lại, bạn sẽ có một cái gì đó giống như Restart Now và nhấn enter. Sau khi khởi động lại, bạn sẽ có một cái gì đó như Để kích hoạt bảng tạm thời được chia sẻ trong VirtualBox, hãy truy cập Trình quản lý hộp ảo của Oracle VM và hình ảnh của chúng tôi được gọi là Ubuntu nhấp vào Cài đặt sau đóHai chiều rồi nhấp vào OK Ẩn Dock (tùy chọn) Chúng tôi sẽ mã hóa, chúng tôi cần làm việc với một màn hình sạch. Vì vậy, hãy để chúng tôi xóa màn hình trong Ubuntu bằng cách xóa bảng điều khiển bên trái của Ubuntu trong khi chúng tôi đang mã hóa. Màn hình sạch. Vì vậy, hãy để chúng tôi xóa màn hình trong Ubuntu bằng cách xóa bảng điều khiển bên trái của Ubuntu trong khi chúng tôi đang viết mã Nhấn phím WIN trên bàn phím của bạn và nhập Dock Dock để lọc danh sách ứng dụng xuống trang phụ bạn cần trong quá trình cài đặt xuất hiện trên mạng. Chọn mục Cài đặt xuất hiện để mở trang đó. Phím win trên bàn phím của bạn và gõ “dock” để lọc danh sách ứng dụng xuống trang phụ bạn cần trong “Cài đặt giao diện. ” Chọn mục Cài đặt xuất hiện để mở trang đó Kích hoạt chuyển đổi bên cạnh Auto Auto-Hide the Dock Sau đó quay lại nhà ga của bạn trên Ubuntu, mở một thiết bị đầu cuối mới, and enter the following following here sudo apt install virtualbox-guest-x11
sudo VBoxClient --clipboard
Sau đó, Clipboard được chia sẻ nên được làm việc. Sao chép văn bản sau and paste it with sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
1 +sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
2 + ________ 33 và sau đó nhấn Enter
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 wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
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 đang nhắc đến sản phẩm MySQL nào bạn muốn cài đặt. Bấm OK để xác nhận. Máy chủ MySQL 8 khi bạn được nhắc bạn muốn cài đặt sản phẩm MySQL nào. Nhấn OK để xác nhận Chọn máy chủ MySQL 8 khi bạn đang nhắc đến sản phẩm MySQL nào bạn muốn cài đặt. Bấm OK để xác nhận. Máy chủ MySQL 8 khi bạn được nhắc bạn muốn cài đặt sản phẩm MySQL nào. Nhấn OK để xác nhận Trong trường hợp bạn chọn phiên bản sai. Thực hiện sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
4Lệnh sau khi cài đặt gói để lấy lại cửa sổ nàyChú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 chưa cat /etc/apt/sources.list.d/mysql.list
### THIS FILE IS AUTOMATICALLY CONFIGURED #### You may comment out entries below, but any other modifications may be lost.# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.deb http://repo.mysql.com/apt/ubuntu/ focal mysql-apt-configdeb http://repo.mysql.com/apt/ubuntu/ focal mysql-8.0deb http://repo.mysql.com/apt/ubuntu/ focal mysql-tools#deb http://repo.mysql.com/apt/ubuntu/ focal mysql-tools-previewdeb-src http://repo.mysql.com/apt/ubuntu/ focal mysql-8.0
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 gói lưu trữ, hãy cài đặt máy chủ MySQL bằng cách chạy lệnh sau sudo apt install virtualbox-guest-x11
0Khi được hỏi bạn có muốn tiếp tục cài đặt không, hãy trả lời sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
5 and nhấn Enter. sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
5 và nhấn ENTERBạn sẽ được nhắc đến các câu hỏi sau trong quá trình cấu hình Select tab and enter OK bạn sẽ nhận được sudo apt install virtualbox-guest-x11
3tố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. Bây giờ là lúc thêm một chút bảo mật. Phiên bản MySQL trên máy của bạn không an toàn ngay sau khi cài đặt Bảo vệ MySQLBảo mật tài khoản người dùng MySQL của bạn bằng cách 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 sudo apt install virtualbox-guest-x11
4Nhập mật khẩu của bạn và trả lời sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
5 và bạn sẽ nhận được các câu hỏi sau. sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
5 và bạn sẽ nhận được các câu hỏi sauKhi nào nó hỏi không cho phép đăng nhập gốc từ xa? sudo apt install virtualbox-guest-x11
7Cho phép truy cập từ xa vào MySQL 8Ví dụ MySQL chỉ được cấu hình để lắng nghe các bộ kết nối cục bộ. Đây là cài đặt mặc định của MySQL, nhưng nó đã đạt được thành công cho một cơ sở dữ liệu thiết lập 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 Specify position lines contains [mysqlid] sudo VBoxClient --clipboard
0Chỉ cần thêm dòng sau vào tệp. * If you link MySQL with 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ó sudo VBoxClient --clipboard
12) Cho phép người dùng truy cập từ bất cứ đâu Đăng nhập bộ 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 sudo VBoxClient --clipboard
07có, một người dùng mới vì những gì tồn tại là '[email được bảo vệ]' chỉ dành cho quyền truy cập cục bộ) 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 sudo VBoxClient --clipboard
2____23sudo VBoxClient --clipboard
43) Kéo ra các đặc quyền sudo VBoxClient --clipboard
5sudo VBoxClient --clipboard
64) Thay đổi xác thực thành mật khẩu sudo VBoxClient --clipboard
7Hoặc thêm người dùng trực tuyến mớisudo VBoxClient --clipboard
8Vâng, đó là nó. Nhưng để 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 sudo VBoxClient --clipboard
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 wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
0Đầu ra sẽ cho thấy rằng dịch vụ đang hoạt động và đang chạy Open port MySQL (default 3306) in the fire for outside connection. Đối chiếu với điều đó theo các bước dưới đây wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
1Ngoài ra, bạn có thể cấp quyền truy cập vào địa chỉ IP cụ thể wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
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 tôi sẽ lấy wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
3Ngoài ra, bạn có thể sử dụng sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
8 hoặcsudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
9Tốt bây giờ là khoảng thời gian để thiết lập máy chủ để nhập từ xa từ Windows. nhập từ xa từ windows Phần 3. Cài đặt máy chủ SSHCài đặt máy chủ openssh wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
4Stop VirtualMachine of you Set the VirtualMachine network of you Lật 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 Switch to next port and set MySQL number. thông số MySQL Mười. mysql Giao thức. TCP IP máy chủ. 127. 0. 0. 1 Server port. 2223 khách IP. trống Khách mời. 3306 and set the SSH number. thông số SSH Mười. SSH Giao thức. TCP IP máy chủ. 127. 0. 0. 1 Server port. 2223 khách IP. trống Khách mời. 3306 and set the SSH number. ĐƯỢC RỒI. và bắt đầu lại máy ảo của bạn. Khi VM của bạn được khởi động, hãy mở thiết bị đầu cuối của bạn và thử kết nối Mười. SSHServer port. 2222 Client port. 22 Và nhấn OK. And started back your virtual host. 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 wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
5Phần 4 đăng nhập từ xa vào máy chủ MySQLĐầu 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 Khi được kích hoạt, hãy nhấp vào chạy và thực hiện theo các bước trong hướng dẫn thiết lập trình hướng dẫn Đă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ộ điều hợp cục bộ gốc của bạn 1 Xử lý sự cố Nếu bạn không thể kết nối, hãy thử vô hiệu hóa hoặc thay đổi cài đặt thành tường lửa Ubuntu wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
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 NAT mạng 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ủ wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
7____58____59go to side in 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 is 192. 168. 56. 101, bây giờ từ thiết bị đầu cuối tôi đang cố gắng kết nối trong SSH với IP 192. 168. 56. 101, you should set name user of mình thay vì ruslanmv Bạn đã cài đặt MySQL Server trên máy ảo trong 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à phức tạp, 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. . 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. 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?Cơ sở dữ liệu GUI đã đượ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 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 trở nên dễ dàng và thuận tiện hơn |