Làm thế nào để chạy mysql

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

  1. Tải xuống VirtualBox cho Windows và cài đặt nó trên máy tính của bạn

    Làm thế nào để chạy mysql

  2. Tải xuống tệp Ubuntu ISO mà bạn muốn cài đặt từ trang tải xuống Ubuntu

  1. 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

  2. Đặ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

  3. 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

  4. 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

  5. Chọn VDI (VirtualBox disk image) và chọn Tiếp theo. VDI (VirtualBox Disk Image) và chọn Next

  6. 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

  7. 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

  8. Đây là điểm mà bạn cần chọn tệp ISO ISO mà bạn đã tải xuống trước đó

  9. Chọn Thêm vào cửa sổ bật lên. Thêm vào cửa sổ bật lên

  10. Select the image disk Ubuntu your and select Open. Mở

  11. Chọn Chọn. Chọn

  12. Select Start. Bắt đầu

  13. 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

  14. Chọn bố cục bàn phím của bạn và chọn Tiếp tục. Tiếp tục

  15. 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

  16. 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;

  17. Chọn múi giờ của bạn trên bản đồ, sau đó chọn Tiếp tục. Tiếp tục

  18. 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ục
  19. Chọ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ư

  20. Để 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

  21. Ẩ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

  22. Sau đó quay lại nhà ga của bạn trên Ubuntu, mở một thiết bị đầu cuối mới,

  23. 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. 04

Nhó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à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 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
0

Khi đượ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 ENTER

Bạ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
3

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. 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ệ MySQL

Bả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
4

Nhậ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 sau

Khi nào nó hỏi không cho phép đăng nhập gốc từ xa?

sudo apt install virtualbox-guest-x11
7

Cho phép truy cập từ xa vào MySQL 8

Ví 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
0

Chỉ 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
1

2) 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
07

có, 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____23
sudo VBoxClient --clipboard
4

3) Kéo ra các đặc quyền

sudo VBoxClient --clipboard
5
sudo VBoxClient --clipboard
6

4) Thay đổi xác thực thành mật khẩu

sudo VBoxClient --clipboard
7

Hoặc thêm người dùng trực tuyến mới

sudo VBoxClient --clipboard
8

Vâ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ông

Khi 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
1

Ngoà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
2

Thay 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
3

Ngoài ra, bạn có thể sử dụng

sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
8 hoặc
sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb
9

Tố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ủ SSH

Cài đặt máy chủ openssh

wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
4

Stop 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. SSH

Server 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
5

Phầ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

Tải gói xuống từ http. // nhà phát triển. mysql. com/doads/shell/

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
6

Hoặ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____59

go 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