MySQL có miễn phí trên Ubuntu không?

Thực hiện lệnh sau để cập nhật chỉ mục gói cục bộ với những thay đổi mới nhất được thực hiện trong kho lưu trữ

sudo apt update

Bước 2. Gói nâng cấp

Gõ lệnh sau để nâng cấp hệ thống

sudo apt upgrade

Bước 3. Định cấu hình MySQLPPA

MySQL cung cấp kho lưu trữ APT để cài đặt máy chủ MySQL và các công cụ. Bạn cần thêm kho lưu trữ MySQL này vào danh sách nguồn gói của hệ thống

Đầu tiên, tải xuống gói kho lưu trữ bằng lệnh

sudo apt upgrade

3

wget -c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb

Code language: JavaScript (javascript)

Sau đó, cài đặt gói kho lưu trữ MySQL bằng lệnh

sudo apt upgrade

4 sau

sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Code language: CSS (css)

Bước 4. Cài đặt MySQL

Thực hiện lệnh sau để bắt đầu cài đặt MySQL

sudo apt-get install mysql-server

Code language: JavaScript (javascript)

Nó sẽ nhắc nhập mật khẩu của

sudo apt upgrade

5. Nhập mật khẩu an toàn và tiếp tục

Bước 5. Cài đặt máy chủ MySQL an toàn

Thực hiện lệnh sau để điều chỉnh bảo mật cho Máy chủ MySQL

________số 8_______

Nó sẽ nhắc bạn một số tùy chọn bảo mật mà bạn nên chọn để bảo mật máy chủ MySQL

  • Xóa người dùng ẩn danh? . Y cho Có, bất kỳ phím nào khác cho Không). y
  • Không cho phép root đăng nhập từ xa? . Y cho Có, bất kỳ phím nào khác cho Không). y
  • Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? . Y cho Có, bất kỳ phím nào khác cho Không). y
  • Tải lại bảng đặc quyền bây giờ? . Y cho Có, bất kỳ phím nào khác cho Không). y

Bước 6. Quản lý máy chủ MySQL qua Systemd

Thông thường, dịch vụ MySQL được tự động bắt đầu sau khi gói được cấu hình. Để kiểm tra xem máy chủ MySQL có hoạt động hay không, bạn sử dụng lệnh này

sudo systemctl status mysql

Nếu bạn thấy rằng máy chủ MySQL không tự động khởi động, bạn có thể sử dụng lệnh sau để khởi động nó

sudo systemctl status mysql

Và khởi động nó tự động khi khởi động hệ thống

sudo systemctl enable mysql

Bước 7. Kết nối với máy chủ MySQL

Để kết nối với Máy chủ MySQL, hãy sử dụng lệnh này

sudo mysql -u root -p

Nó sẽ nhắc nhập mật khẩu của tài khoản root. Bạn nhập mật khẩu và nhấn

sudo apt upgrade

6, lệnh sau sẽ hiển thị nếu mật khẩu hợp lệ

Cách cài đặt máy chủ MySQL trên Ubuntu 20. 04 Hướng dẫn (Từng bước)

bởi Hitesh Jethva

trong MySQL

Cách cài đặt máy chủ MySQL trên Ubuntu 20. 04. Trong hướng dẫn này, chúng tôi sẽ giới thiệu MySQL là gì và chuyển sang giai đoạn cài đặt trên Ubuntu 20. 04. Chúng ta sẽ tìm hiểu cách tạo cơ sở dữ liệu và người dùng trong MySQL, tạo bảng trong MySQL và cách xóa bảng, cơ sở dữ liệu và người dùng. Bắt đầu nào.  

MySQL là gì

MySQL là một mã nguồn mở, miễn phí và là một trong những hệ thống quản lý cơ sở dữ liệu quan hệ phổ biến nhất. Nó được sử dụng để tạo, lưu trữ và thao tác dữ liệu cho nhiều ứng dụng dựa trên web bao gồm kho dữ liệu, thương mại điện tử và ứng dụng ghi nhật ký. Nó được phát triển bởi Michael Widenius và dựa trên Ngôn ngữ truy vấn có cấu trúc (SQL). Nó là một cơ sở dữ liệu đơn giản nhưng hiệu suất cao và dễ cài đặt và quản trị hơn các hệ thống lớn hơn. Máy chủ MySQL  là thành phần chính của ngăn xếp LAMP và LEMP, là ngăn xếp phần mềm để triển khai các ứng dụng web và trang web

MySQL có miễn phí trên Ubuntu không?

cũng đọc

MySQL vs PostgreSQL – Đâu là sự khác biệt (Ưu và nhược điểm)

Các tính năng của MySQL

  • Nguồn mở và miễn phí
  • Hỗ trợ mật khẩu kép
  • Xác thực tài liệu JSON
  • Hỗ trợ ngôn ngữ truy vấn
  • An toàn và di động
  • Dễ sử dụng
  • Hỗ trợ cơ sở dữ liệu lớn
  • Nhanh chóng và đáng tin cậy

Theo dõi bài đăng dưới đây và chúng tôi sẽ chỉ cho bạn cách cài đặt MySQL Server trên Ubuntu 20. 04

cũng đọc

Cách thiết lập Máy chủ MySQL + phpMyadmin trên Linux trong Azure/AWS/GCP

Cài đặt máy chủ MySQL trên Ubuntu 20. 04

Tại thời điểm viết hướng dẫn này, phiên bản mới nhất của MySQL là MySQL 8. Theo mặc định, nó có sẵn trong Ubuntu 20. 04 kho lưu trữ mặc định. Bạn có thể cài đặt nó bằng cách chạy lệnh sau

				
					apt-get install mysql-server -y
				
			

Sau khi cài đặt máy chủ MySQL, hãy khởi động dịch vụ MySQL và cho phép nó khởi động khi khởi động lại hệ thống

				
					systemctl start mysql
systemctl enable mysql
				
			

Bây giờ, hãy kiểm tra trạng thái của máy chủ MySQL bằng lệnh sau

				
					systemctl status mysql
				
			

đầu ra mẫu

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			

Bạn cũng có thể xác minh phiên bản máy chủ MySQL bằng lệnh sau

				
					mysql -V
				
			

Bạn sẽ thấy phiên bản MySQL ở đầu ra sau

				
					mysql  Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
				
			

Để kiểm tra thông tin chi tiết của gói máy chủ MySQL, hãy chạy lệnh sau

				
					apt show mysql-server
				
			

đầu ra mẫu

				
					Package: mysql-server
Version: 8.0.27-0ubuntu0.20.04.1
Priority: optional
Section: database
Source: mysql-8.0
Origin: Ubuntu
Maintainer: Ubuntu Developers 
Original-Maintainer: Debian MySQL Maintainers 
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 113 kB
Depends: mysql-server-8.0
Homepage: http://dev.mysql.com/
Task: lamp-server
Download-Size: 9,548 B
APT-Manual-Installed: yes

				
			

Để kiểm tra nhật ký máy chủ MySQL xem có lỗi nào không, hãy chạy lệnh sau

				
					tail -f /var/log/mysql/error.log
				
			

cũng đọc

Cách cài đặt máy chủ MySQL trên Ubuntu 21. 04 (Hướng dẫn từng bước)

Bảo mật cài đặt MySQL

Theo mặc định, máy chủ MySQL không được bảo mật. Vì vậy, nên bảo mật MySQL và đặt mật khẩu gốc. Bạn có thể làm điều đó bằng cách chạy đoạn script sau

				
					mysql_secure_installation
				
			

Bạn sẽ được yêu cầu đặt mật khẩu root MySQL như hình bên dưới

				
					systemctl start mysql
systemctl enable mysql
				
			
0

Đặt mật khẩu root MySQL của bạn và nhấn Enter. Bạn sẽ được yêu cầu xóa người dùng ẩn danh

				
					systemctl start mysql
systemctl enable mysql
				
			
1

Nhấn Y và nhấn Enter. Bạn sẽ được yêu cầu không cho phép đăng nhập root từ xa

				
					systemctl start mysql
systemctl enable mysql
				
			
2

Nhấn Y và nhấn Enter. Bạn sẽ được yêu cầu xóa cơ sở dữ liệu thử nghiệm

				
					systemctl start mysql
systemctl enable mysql
				
			
3

Nhấn Y và nhấn Enter. Bạn sẽ được yêu cầu tải lại các bảng đặc quyền

				
					systemctl start mysql
systemctl enable mysql
				
			
4

Nhấn Y và nhấn Enter để hoàn thành tập lệnh

Tiếp theo, đăng nhập vào MySQL bằng người dùng root

				
					systemctl start mysql
systemctl enable mysql
				
			
5

Khi bạn đăng nhập, bạn sẽ nhận được đầu ra sau

				
					systemctl start mysql
systemctl enable mysql
				
			
6

Bây giờ, hãy kiểm tra trạng thái MySQL bằng lệnh sau

				
					systemctl start mysql
systemctl enable mysql
				
			
7

đầu ra mẫu

				
					systemctl start mysql
systemctl enable mysql
				
			
8

Để thoát khỏi trình bao MySQL, hãy chạy lệnh sau

				
					systemctl start mysql
systemctl enable mysql
				
			
9

cũng đọc

Sự khác biệt về hiệu suất giữa MariaDB và MySQL (Ưu và nhược điểm)

Tạo cơ sở dữ liệu MySql và người dùng

MySQL cung cấp giao diện dòng lệnh cho phép bạn tạo cơ sở dữ liệu và người dùng, đồng thời quản lý chúng dễ dàng. Đầu tiên, đăng nhập vào giao diện MySQL bằng lệnh sau

				
					systemctl start mysql
systemctl enable mysql
				
			
5

Khi bạn đã đăng nhập, hãy tạo cơ sở dữ liệu có tên testdb bằng lệnh sau

				
					systemctl status mysql
				
			
1

Vui lòng xác minh tất cả cơ sở dữ liệu MySQL bằng lệnh sau

				
					systemctl status mysql
				
			
2

đầu ra mẫu

				
					systemctl status mysql
				
			
3

Tiếp theo, tạo một người dùng MySQL mới có tên là testuser và đặt mật khẩu bằng lệnh sau

				
					systemctl status mysql
				
			
4

Nếu bạn muốn cấp các đặc quyền cụ thể trên cơ sở dữ liệu testdb, hãy chạy

				
					systemctl status mysql
				
			
5

Để cấp tất cả các đặc quyền trên cơ sở dữ liệu testdb, hãy chạy

				
					systemctl status mysql
				
			
6

Để liệt kê tất cả người dùng MySQL, hãy chạy

				
					systemctl status mysql
				
			
7

đầu ra mẫu

				
					systemctl status mysql
				
			
8

Để hiển thị tất cả các đặc quyền được cấp, hãy chạy

				
					systemctl status mysql
				
			
9

đầu ra mẫu

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
0

cũng đọc

Cách cài đặt máy chủ MySQL trên Debian 11/10 (Hướng dẫn cài đặt)

Tạo một bảng trong MySQL

Để tạo bảng trong MySQL, trước tiên bạn cần chuyển sang cơ sở dữ liệu. Để chuyển cơ sở dữ liệu sang testdb, hãy chạy

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
1

Tiếp theo, tạo một bảng mới có tên sinh viên, chạy

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
2

Vui lòng chèn một số dữ liệu vào bảng sinh viên bằng lệnh sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
3

Để hiển thị tất cả dữ liệu từ bảng, hãy chạy

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
4

Bạn sẽ nhận được đầu ra sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
5

Xóa bảng, cơ sở dữ liệu và người dùng trong MySQL

Để xóa bảng, cơ sở dữ liệu và người dùng trong MySQL, bạn có thể sử dụng câu lệnh DROP

Để xóa một bảng, hãy chạy lệnh sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
6

Để xóa cơ sở dữ liệu, hãy chạy lệnh sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
7

Để xóa người dùng, hãy chạy lệnh sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
8

cũng đọc

MySQL vs SQLite – Đâu là sự khác biệt?

Gỡ cài đặt MySQL

Nếu bạn muốn xóa máy chủ cơ sở dữ liệu MySQL khỏi máy chủ của mình, hãy chạy lệnh sau

				
					● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-11-04 07:13:07 UTC; 14s ago
   Main PID: 1560 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2353)
     Memory: 354.3M
     CGroup: /system.slice/mysql.service
             └─1560 /usr/sbin/mysqld

Nov 04 07:13:06 ubuntu2004 systemd[1]: Starting MySQL Community Server...
Nov 04 07:13:07 ubuntu2004 systemd[1]: Started MySQL Community Server.

				
			
9

Sau khi xóa cơ sở dữ liệu MySQL, một số phụ thuộc không mong muốn khác vẫn tồn tại trong hệ thống của bạn. Bạn có thể loại bỏ chúng bằng cách chạy lệnh sau

				
					mysql -V
				
			
0

Tiếp theo, xóa tất cả bộ đệm của gói bằng lệnh sau

				
					mysql -V
				
			
1

công việc tuyệt vời. Bạn đã làm theo tất cả các bước và học cách Cài đặt MySQL Server trên Ubuntu 20. 04

cũng đọc

Chọn đúng cơ sở dữ liệu – MongoDB so với PostgreSQL so với MySQL cho các ứng dụng web

Cách cài đặt máy chủ MySQL trên Ubuntu 20. 04 Kết luận

Trong hướng dẫn trên, chúng tôi đã giải thích cách cài đặt máy chủ MySQL trên Ubuntu 20. 04. Chúng tôi cũng đã giải thích cách tạo người dùng, cơ sở dữ liệu và bảng trong MySQL. Tôi hy vọng bây giờ bạn đã có đủ kiến ​​thức để tương tác với cơ sở dữ liệu MySQL

MySQL vẫn miễn phí sử dụng chứ?

MySQL là phần mềm mã nguồn mở và miễn phí theo các điều khoản của Giấy phép Công cộng GNU và cũng có sẵn theo nhiều giấy phép độc quyền.

MySQL có sẵn cho Ubuntu không?

Cài đặt MySQL trên Ubuntu. Thêm người dùng MySQL chuyên dụng . Cài đặt MySQL trên Ubuntu. Cấp đặc quyền để bảo mật MySQL. Cài đặt MySQL trên Ubuntu. Kiểm tra MySQL & Kiểm tra xem nó có đang chạy không. Cài đặt MySQL trên Ubuntu. Đăng nhập vào máy chủ MySQL của bạn.

Làm cách nào để thiết lập MySQL trong Ubuntu?

Cách cài đặt và định cấu hình MySQL trên Ubuntu .
Bước 1. Cài đặt máy khách MySQL. Cài đặt mysql-client để kết nối từ xa với máy chủ. Sudo apt cài đặt mysql-client -y. .
Bước 2. Cài đặt máy chủ MySQL. .
Bước 3. Cấu hình MySQL. .
Bước 4. Điều chỉnh xác thực người dùng MySQL

Làm cách nào để chạy cơ sở dữ liệu MySQL trong Ubuntu?

Điều kiện tiên quyết. Một hệ thống chạy Ubuntu 20. 04. Tài khoản người dùng có đặc quyền sudo. Truy cập vào một thiết bị đầu cuối (Ctrl + Alt + T) .
Bước 1. Cập nhật/Nâng cấp kho lưu trữ gói. .
Bước 2. Cài đặt MySQL. .
Bước 3. Bảo mật MySQL. .
Bước 4. Kiểm tra xem dịch vụ MySQL có đang chạy không