Bạn đã bao giờ muốn quản lý cơ sở dữ liệu MySQL của mình một cách trực quan hơn chưa? . Bên cạnh việc là một công cụ miễn phí, MySQL Workbench cho phép bạn thiết kế đồ họa và quản lý các mối quan hệ cơ sở dữ liệu của mình
Trong hướng dẫn này, bạn sẽ học cách thiết lập MySQL Workbench trên Ubuntu theo nhiều cách, vì vậy bạn có thể bắt đầu tạo và thực thi các truy vấn - tất nhiên là trực quan
Đọc tiếp và đưa các kỹ năng MySQL của bạn lên một tầm cao mới
điều kiện tiên quyết
Hướng dẫn này sẽ là một cuộc biểu tình thực hành. Nếu bạn muốn làm theo, hãy chắc chắn rằng bạn có những điều sau đây
- Một hệ thống Ubuntu – Hướng dẫn này sử dụng Ubuntu 20. 04, nhưng các phiên bản khác cũng sẽ hoạt động
Có liên quan. Cách cài đặt Ubuntu 20. 04 [Từng bước]
- Tài khoản người dùng có đặc quyền sudo – Hướng dẫn này sử dụng tài khoản root để đơn giản. Nhưng việc sử dụng người dùng không phải root có quyền truy cập sudo được khuyến khích mạnh mẽ
Có liên quan. Cách tạo người dùng trên Ubuntu Linux theo nhiều cách
- Một máy chủ MySQL được cài đặt và đang chạy
Có liên quan. Cách cài đặt MySQL trên Ubuntu
- Hướng dẫn này giả định rằng bạn có quyền truy cập SSH vào máy chủ của mình
Có liên quan. Cách thiết lập máy chủ SSH Bitvise
- Snap được cài đặt trên hệ thống Ubuntu của bạn
Cài đặt MySQL Workbench trên Ubuntu qua Snap
MySQL Workbench cho phép bạn quản trị môi trường MySQL trong bảng điều khiển trực quan để có được khả năng hiển thị đầy đủ vào cơ sở dữ liệu của bạn. Nhưng trước khi tận dụng MySQL Workbench, bạn sẽ phải cài đặt công cụ trực quan này
Có nhiều cách để cài đặt MySQL Workbench trên Ubuntu. Nhưng để bắt đầu, bạn sẽ sử dụng gói phần mềm và hệ thống triển khai có tên là Snap. Snap được thiết kế để hoạt động trên nhiều bản phân phối Linux, đã xuất hiện được vài năm và trở nên phổ biến
Để cài đặt MySQL Workbench qua Snap
1. Chạy lệnh sau để cập nhật danh sách các gói có sẵn
Lưu ý rằng nếu bạn đang sử dụng người dùng không phải root, hãy thêm sudo vào tất cả các lệnh mà bạn sẽ chạy yêu cầu quyền root trong suốt hướng dẫn này
apt update -y
2. Sau khi cập nhật, hãy chạy lệnh bên dưới để đảm bảo bạn có dữ liệu gói mới nhất
snap refresh
3. Tiếp theo, hãy chạy lệnh snap install bên dưới để tải xuống và cài đặt phiên bản mysql-workbench-community [miễn phí và mã nguồn mở] với tất cả các phụ thuộc bắt buộc
Một trong những lợi ích của việc sử dụng Snap là nó sử dụng môi trường hộp cát để cách ly từng ứng dụng khỏi phần còn lại của hệ thống. Hành vi này đảm bảo ứng dụng không can thiệp vào ứng dụng khác và gây ra sự cố ổn định
snap install mysql-workbench-community
Sau khi cài đặt, bạn sẽ thấy đầu ra sau
4. Bây giờ, hãy mở MySQL Workbench từ Trình tìm ứng dụng của bạn
Bạn sẽ thấy trang chào mừng trên màn hình chính của MySQL Workbench, như hình bên dưới
5. Cuối cùng, hãy chạy các lệnh bên dưới để cho phép rõ ràng MySQL Workbench truy cập trình quản lý mật khẩu, khóa SSH và điều khiển CUPS của hệ thống [quản lý máy in trên hệ thống Linux]
Tại sao bước này là cần thiết?
Lưu ý rằng các lệnh sau không cung cấp đầu ra
snap connect mysql-workbench-community:password-manager-service
snap connect mysql-workbench-community:ssh-keys
snap connect mysql-workbench-community:cups-control
Cài đặt MySQL Workbench bằng tệp Deb
Bạn đã thấy rằng Snap hoạt động tốt khi cài đặt phần mềm. Nhưng nếu phiên bản mới nhất của Snap không có sẵn thông qua trình quản lý gói của bạn thì sao?
Tệp Deb là gói phần mềm Debian chứa tất cả thông tin cần thiết để cài đặt một ứng dụng cụ thể trên hệ thống của bạn. Thông tin này bao gồm siêu dữ liệu về gói, bao gồm tên, mô tả và phiên bản của gói
1. Điều hướng đến trang tải xuống MySQL Workbench
2. Cuộn xuống phần Debian và nhấp vào nút Tải xuống để tải xuống gói MySQL Workbench Deb cho Ubuntu
3. Nhấp chuột phải vào liên kết Không, cảm ơn, chỉ cần bắt đầu siêu liên kết tải xuống của tôi -> Sao chép địa chỉ liên kết để sao chép liên kết tải xuống. Bạn sẽ cần liên kết này để tải xuống gói Deb ở bước bốn
4. Bây giờ, quay trở lại thiết bị đầu cuối của bạn, chạy lệnh wget bên dưới để tải xuống gói MySQL Workbench Deb. Đảm bảo thay thế URL bên dưới bằng liên kết tải xuống mà bạn đã sao chép ở bước ba
Có liên quan. Cài đặt Python Wget và tự động tải xuống tệp của bạn
wget //dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
Kiểm tra kỹ liên kết tải xuống nếu bạn nhận được mã nguồn HTML thay vì tệp Deb
5. Sau khi tải xuống, hãy chạy lệnh ls bên dưới để xác minh tệp Deb có trong thư mục làm việc hiện tại của bạn không. Thay mysql-apt-config_0. 8. 22-1_all. deb bằng tên của gói Deb bạn đã tải xuống
ls -la mysql-apt-config_0.8.22-1_all.deb
6. Tiếp theo, chạy lệnh sau để cài đặt gói Deb. Lệnh này trích xuất và cài đặt nội dung của tệp Deb và sửa lỗi kết hợp phụ thuộc có thể gây ra sự cố
apt install ./mysql-apt-config_0.8.22-1_all.deb
Một GUI xuất hiện hiển thị tất cả các sản phẩm MySQL có sẵn. Điều hướng đến mục OK bằng các phím mũi tên của bạn, như hình bên dưới và nhấn Enter để lưu cấu hình sản phẩm MSQL hiện tại
7. Chạy lại lệnh cập nhật apt để cập nhật kho lưu trữ hệ thống của bạn với những thay đổi mới
apt update -y
8. Sau khi cập nhật, hãy chạy lệnh cài đặt apt bên dưới để cài đặt MySQL Workbench
________số 8
Có liên quan. Tìm hiểu Ubuntu Apt Thông qua các ví dụ
9. Cuối cùng, hãy chạy lệnh mysql-workbench sau để khởi chạy MySQL Workbench hoặc tìm kiếm công cụ trong Trình tìm ứng dụng của bạn
mysql-workbench
Nếu mọi việc suôn sẻ, bạn sẽ được chào đón bằng một trang chào mừng, giống như trang bên dưới
Kết nối với cơ sở dữ liệu MySQL bằng MySQL Workbench
Bây giờ bạn đã cài đặt MySQL Workbench trên hệ thống Ubuntu của mình, đã đến lúc kiểm tra cách MySQL Workbench có thể giúp cuộc sống của bạn dễ dàng hơn trong việc quản lý cơ sở dữ liệu của bạn
Để xem MySQL Workbench hoạt động như thế nào, trước tiên bạn phải kết nối với cơ sở dữ liệu MySQL
1. Chạy từng lệnh bên dưới để khởi động máy chủ MySQL của bạn nếu nó chưa chạy và kiểm tra trạng thái của nó
snap refresh
0Có liên quan. Cách sử dụng Ubuntu systemctl đúng để kiểm soát Systemd
2. Tiếp theo, quay lại cửa sổ MySQL Workbench của bạn và nhấp vào nút + trong ngăn Kết nối MySQL, như hình bên dưới
Hành động này sẽ mở một hộp thoại [bước ba], trong đó bạn sẽ chỉ định các tham số kết nối mà MySQL Workbench cần để kết nối với máy chủ cơ sở dữ liệu MySQL của bạn
3. Định cấu hình kết nối mới với thông tin sau
- Tên kết nối – Cung cấp tên mô tả cho kết nối mới, nhưng lựa chọn của hướng dẫn này là db_server01
- Phương thức kết nối – Chọn Tiêu chuẩn [TCP/IP] từ trình đơn thả xuống. Phương pháp này sử dụng thư viện máy khách MySQL để kết nối với máy chủ, hỗ trợ tất cả các giao thức MySQL
- Tên máy chủ – Chỉ định tên máy chủ hoặc địa chỉ IP của máy chủ của bạn. Bạn có thể để giá trị mặc định, 127. 0. 0. 1, nếu bạn đang kết nối với cơ sở dữ liệu MySQL trên hệ thống cục bộ của mình
- Cổng – Để lại số cổng mặc định cho máy chủ MySQL [3306] trừ khi bạn thay đổi nó
- Tên người dùng – Nhập tên người dùng của tài khoản MySQL của bạn
- Giữ các cài đặt khác làm mặc định và nhấp vào nút Kiểm tra kết nối ở dưới cùng để xác minh các tham số kết nối
Nếu mọi việc suôn sẻ, bạn sẽ thấy một thông báo cho biết kết nối thành công, như hình bên dưới
4. Bây giờ, hãy nhấp vào Lưu trữ trong vault, cung cấp Mật khẩu cho tài khoản được chỉ định của bạn và nhấp vào nút OK
Quay lại cửa sổ Setup New Connection, nhấn OK để lưu lại thiết lập kết nối
5. Sau khi lưu, nhấp vào menu Cơ sở dữ liệu —> Quản lý kết nối để mở cửa sổ Quản lý kết nối máy chủ, nơi bạn có thể xem tất cả các kết nối mạng của mình
Bên dưới, bạn có thể thấy kết nối mới tạo của mình trong danh sách Kết nối MySQL. Cửa sổ này là nơi bạn có thể quản lý tất cả các kết nối MySQL của mình, chẳng hạn như chỉnh sửa, xóa hoặc làm mới chúng
6. Cuối cùng, quay lại ngăn Kết nối MySQL của bạn, nhấp đúp vào máy chủ MySQL của bạn [db_server01] để truy cập máy chủ. Một tab mới mở ra trong MySQL Workbench, nơi bạn có thể chạy các truy vấn SQL và quản lý các đối tượng cơ sở dữ liệu của mình
Theo mặc định, MySQL Workbench tự động liệt kê tất cả các kết nối khả dụng trong phần MySQL Connections khi bạn khởi chạy MySQL Workbench
Tab Truy vấn bên dưới có tất cả các tính năng mà bạn mong đợi từ một trình soạn thảo mã hiện đại, như đánh dấu cú pháp, tự động hoàn thành và thụt đầu dòng
Tạo cơ sở dữ liệu mới bằng MySQL Workbench
Sau khi kết nối thành công với máy chủ cơ sở dữ liệu của bạn trong MySQL Workbench, bạn đã sẵn sàng tạo cơ sở dữ liệu mới. Bạn có bao giờ cảm thấy mình đang quản lý cơ sở dữ liệu một cách mù quáng chỉ bằng cách chạy các lệnh và truy vấn trong một thiết bị đầu cuối không?
Với GUI của MySQL Workbench, bạn vẫn có thể chạy truy vấn. Nhưng sự khác biệt là bạn sẽ thấy các sự kiện thay đổi khi chúng xảy ra
Để tạo cơ sở dữ liệu mới bằng MySQL Workbench
1. Sao chép và dán truy vấn sau vào ngăn trình soạn thảo Truy vấn SQL, rồi nhấn Ctrl+Enter để chạy truy vấn TẠO CƠ SỞ DỮ LIỆU mới có tên là ata_db
snap refresh
1Luôn kết thúc câu lệnh SQL của bạn bằng dấu chấm phẩy [;] nếu không máy chủ cơ sở dữ liệu sẽ không thực thi câu lệnh
Nếu thành công, bạn sẽ thấy đầu ra của truy vấn có dấu kiểm màu xanh lá cây trong tab Đầu ra hành động, như minh họa bên dưới
2. Tiếp theo, hãy chạy câu lệnh USE bên dưới để chỉ định cơ sở dữ liệu [ata_db] nào bạn muốn làm việc với
snap refresh
23. Thực hiện câu lệnh sau để TẠO BẢNG trong cơ sở dữ liệu của bạn [ata_db]
Câu lệnh này tạo một bảng mới có ba cột với kiểu dữ liệu được chỉ định như sau
9 – một chuỗi có độ dài thay đổi [snap refresh
0] với độ dài tối đa làsnap install mysql-workbench-community
1snap install mysql-workbench-community
2 – một chuỗi có độ dài cố định [snap install mysql-workbench-community
3] với độ dài tối đa là 1 ký tựsnap install mysql-workbench-community
- sinh – kiểu dữ liệu NGÀY
snap refresh
34. Bây giờ, hãy chạy câu lệnh dưới đây để CHÈN dữ liệu VÀO bảng mới tạo của bạn [ata_tb]
Câu lệnh này chèn một hàng mới vào bảng ata_tb với GIÁ TRỊ [ATA, m, 1990-01-01] cho các cột tên, giới tính và ngày tháng
snap refresh
45. Sau khi chèn dữ liệu, hãy thực hiện câu lệnh bên dưới để CHỌN tất cả [*] hàng TỪ bảng ata_tb và hiển thị dữ liệu trong ngăn đầu ra
snap refresh
5Một bảng bật lên hiển thị dữ liệu bạn đã chèn, như hình bên dưới
6. Chạy lệnh mysql sau để đăng nhập vào MySQL shell với người dùng được chỉ định [-u] là root. Nhập mật khẩu gốc [-p] khi được nhắc và nhấn Enter
snap refresh
6Bạn có thể biết bạn hiện đã đăng nhập vào MySQL shell khi lời nhắc thay đổi thành mysql> như bên dưới
7. Tiếp theo, hãy chạy truy vấn sau để hiển thị tất cả cơ sở dữ liệu có sẵn trên máy chủ của bạn
snap refresh
7Dưới đây, bạn có thể thấy cơ sở dữ liệu mới [ata_db] được liệt kê trong đầu ra
8. Cuối cùng, hãy chạy các truy vấn sau để CHỌN tất cả dữ liệu [*] TỪ bảng ata_tb
snap refresh
8Bạn sẽ thấy dữ liệu bạn đã chèn vào bảng xuất hiện ở đầu ra bên dưới. Đầu ra này xác nhận rằng bạn đã chèn thành công dữ liệu vào bảng bằng MySQL Workbench
Phần kết luận
MySQL là một hệ thống quản lý cơ sở dữ liệu mạnh mẽ để tổ chức và lưu trữ dữ liệu, hoạt động song song với MySQL Workbench. Và trong hướng dẫn này, bạn đã học cách MySQL Workbench giúp cuộc sống của bạn trở nên dễ dàng khi thực hiện các thao tác cơ sở dữ liệu phổ biến. Chẳng hạn như tạo cơ sở dữ liệu và bảng mới, chèn và cập nhật dữ liệu cũng như chạy các truy vấn SQL
Những gì bạn đã thấy trong hướng dẫn này chỉ là một cái nhìn thoáng qua về những gì MySQL Workbench cung cấp. Vậy tại sao không xây dựng dựa trên kiến thức mới này?
Ghét quảng cáo?
Khám phá sách hướng dẫn ATAThông tin khác từ ATA Learning & Partners
Tài nguyên được đề xuất
Tài nguyên được đề xuất cho đào tạo, bảo mật thông tin, tự động hóa, v.v.
Được trả tiền để viết
ATA Learning luôn tìm kiếm những người hướng dẫn ở mọi cấp độ kinh nghiệm. Bất kể bạn là quản trị viên cấp dưới hay kiến trúc sư hệ thống, bạn đều có điều gì đó để chia sẻ. Tại sao không viết trên một nền tảng có khán giả hiện có và chia sẻ kiến thức của bạn với mọi người?
Sách hướng dẫn học tập ATA
ATA Learning được biết đến với các hướng dẫn bằng văn bản chất lượng cao dưới dạng các bài đăng trên blog. Hỗ trợ Học tập ATA với sách điện tử PDF Sách hướng dẫn ATA khả dụng ngoại tuyến và không có quảng cáo
Làm cách nào để mở MySQL GUI trong Ubuntu?
Cài đặt MySQL Workbench .Bước 1. Tải xuống tệp cấu hình từ kho lưu trữ apt. Sử dụng phương pháp này, bạn có thể cài đặt MySQL từ apt chính thức. .Bước 2. Cài đặt MySQL Workbench. .Bước 3. Cập nhật apt-cache. .Bước 4. Cài đặt MySQL Workbench trên Ubuntu 20. 04. .Bước 5. Khởi chạy MySQL WorkbenchLàm cách nào để cài đặt MySQL GUI trong Ubuntu?
Các bước cài đặt MySQL WorkBench trên Ubuntu .Bước 1. Cập nhật kho hệ thống. .Bước 2. Trên Ubuntu 22. 04, cài đặt máy chủ MySQL. .Bước 3. Kiểm tra trạng thái của dịch vụ MySQL. .Bước 4. Định cấu hình máy chủ MySQL. .Bước 5. Máy chủ MySQL và đăng nhậpMySQL có GUI cho Linux không?
phpMyAdmin . Nó chạy trên các hệ thống Linux, HĐH Windows, cũng như Mac OS X. phpMyAdmin is possibly the most popular, free, open-source, and feature-packed GUI tool for MySQL/MariaDB administration, especially for web hosting services, and among developers. It runs on Linux systems, Windows OS, as well as Mac OS X.Có GUI cho MySQL không?
MySQL Workbench là công cụ trực quan hợp nhất dành cho kiến trúc sư cơ sở dữ liệu, nhà phát triển và DBA. Một giải pháp GUI chính thức, MySQL Workbench cung cấp chức năng thiết kế, phát triển và quản trị cơ sở dữ liệu MySQL của bạn.