Hướng dẫn how do i install the latest version of mysql on centos 8? - làm cách nào để cài đặt phiên bản mới nhất của mysql trên centos 8?

MySQL được gọi là hệ thống quản lý cơ sở dữ liệu nguồn mở nổi tiếng và được sử dụng rộng rãi nhất thế giới. Đây là một RDBMS [Hệ thống quản lý cơ sở dữ liệu quan hệ] được sử dụng đằng sau các trang web và ứng dụng máy chủ. Phiên bản mới nhất của MySQL là 8.0 và nó có sẵn trong kho lưu trữ DNF mặc định của CentOS 8, do đó không cần thêm kho lưu trữ của MySQL và sau đó cài đặt nó. is known as the world’s most famous and extensively used open-source database management system. It is an RDBMS[Relational Database Management System] used behind the websites and server applications. The latest version of MySQL is 8.0, and it is available in the default DNF repository of CentOS 8, so there is no need to add a repository of MYSQL and then install it.

MySQL cung cấp nhiều tính năng mới khác nhau trong phiên bản 8.0 để tăng cường hiệu suất của các ứng dụng web. Là một nhà phát triển web và chủ yếu là nhà phát triển back-end, biết MySQL là một hệ thống cơ sở dữ liệu phải biết cho bạn. Cách tốt nhất để học MySQL là học nó từ tài liệu chính thức của MySQL. provides various new features in its version 8.0 to enhance the performance of web applications. Being a web developer and primarily a back-end developer, knowing MySQL is a must-know database system for you. The best way to learn MySQL is to learn it from the Official Documentation of MySQL.

Trong bài đăng này, chúng tôi sẽ tìm hiểu quá trình cài đặt và cấu hình của MySQL V8.0 trên hệ điều hành Centos 8 và chúng tôi sẽ tìm hiểu về việc sử dụng MySQL DB trên Centos 8. Hãy bắt đầu với việc cài đặt MySQL trên Centos 8.

Cài đặt MySQL 8.0 trên Centos 8

Vì máy chủ MySQL 8.0 đã có sẵn trong kho lưu trữ gói chính thức của Centos 8 nên chúng tôi có thể tải xuống và cài đặt nó từ đó bằng lệnh được đưa ra dưới đây:

$ sudo dnf install@mysqlsudo dnf install @mysql

Trong lệnh trên, @MysQL là một mô -đun sẽ tải xuống và cài đặt máy chủ MySQL và các phụ thuộc của nó cùng với nó.

Sau khi cài đặt thành công Máy chủ MySQL 8.0, việc cài đặt có thể được xác nhận bằng cách thực thi lệnh được gõ bên dưới:

Bạn có thể xác minh bằng cách xem ảnh chụp màn hình được đính kèm ở trên rằng phiên bản 8.0.21 được cài đặt thành công trên hệ điều hành Centos 8.

Mặc dù MySQL 8.0 được cài đặt, nhưng nó không hoạt động đầy đủ. Vì vậy, bây giờ, hãy để học cách bắt đầu dịch vụ MySQL trên Centos 8.

Bắt đầu dịch vụ MySQL và kiểm tra trạng thái của nó

Không bắt đầu dịch vụ MySQL, chúng tôi sẽ không thể sử dụng MySQL. Vì vậy, MySQLD.Service có thể được bắt đầu bằng lệnh SystemCTL được hiển thị bên dưới:mysqld.service can be started using the systemctl command is shown below:

$ sudo systemctl Bắt đầu mysqld.servicesudo systemctl start mysqld.service

Sau khi bắt đầu dịch vụ, thiết bị đầu cuối sẽ không hiển thị bất kỳ đầu ra nào nếu dịch vụ được bắt đầu thành công.

Để xác minh MySQLD.Service được bắt đầu hay không, bạn có thể thực thi lệnh được gõ bên dưới:mysqld.service is started or not, you can execute the command typed below:

$ sudo systemctl trạng thái mysqldsudo systemctl status mysqld

Trong lệnh trên, nếu bạn nhận thấy, chúng tôi đã không sử dụng .service sau mysqld. Câu trả lời cho sự tò mò này là trong nhiều lệnh SystemCTL, chúng tôi không bắt buộc phải sử dụng .Service sau tên của mỗi dịch vụ. Chúng tôi có thể bắt đầu hoặc kiểm tra trạng thái của bất kỳ dịch vụ nào mà không đề cập đến .Service sau tên của dịch vụ.mysqld. The answer to this curiosity is that in many systemctl commands, we are not obliged to use the .service after the name of every service. We can start or check the status of any service without mentioning .service after the name of the service.

Trong ảnh chụp màn hình đầu ra ở trên của lệnh SystemCTL Status, có thể quan sát thấy rằng MySQLD.Service đang chạy.systemctl status command, it can be observed that the mysqld.service is running.

Nếu bạn không muốn khởi động lại nó nhiều lần khi cần, tốt hơn là bật dịch vụ khi máy khởi động. Để bật mysqld.service trên boot hệ thống, hãy chạy lệnh:mysqld.service on system boot, run the command:

$ sudo systemctl cho phép mysqldsudo systemctl enable mysqld

Tuy nhiên, nếu bạn lo lắng về thời gian khởi động và không muốn chạy quá nhiều dịch vụ vào thời gian khởi động, bạn sẽ vô hiệu hóa các dịch vụ bất cứ lúc nào bằng lệnh SystemCTL.systemctl command.

Trong trường hợp như vậy, nếu bạn muốn vô hiệu hóa MySQLD.Service, hãy chạy lệnh dưới đây được đưa ra:mysqld.service, run the below-given command:

$ sudo systemctl vô hiệu hóa mysqldsudo systemctl disable mysqld

Khi máy chủ MySQL được cài đặt và MySQLD.Service được khởi động, bật và chạy hoàn toàn tốt trên hệ điều hành Centos 8, hãy để tìm hiểu cách bảo mật, định cấu hình và thiết lập MySQL trên CentOS 8.mysqld.service is started, enabled, and running perfectly fine on CentOS 8 operating system, let’s learn how to secure, configure and set up MySQL on CentOS 8.

Làm thế nào để định cấu hình MySQL?

Bước đầu tiên trong cấu hình của MySQL là bảo mật MySQL.

Bảo mật MySQL

MySQL đi kèm với một tập lệnh bảo mật giúp thay đổi và đảm bảo cài đặt và cấu hình MySQL mặc định.

Để bắt đầu cài đặt bảo mật MySQL, hãy thực hiện lệnh được đưa ra bên dưới trong thiết bị đầu cuối CentOS 8:

$ sudo mysql_secure_installationsudo mysql_secure_installation

Nó sẽ bắt đầu nhắc nhở các câu hỏi liên quan đến cài đặt bảo mật MySQL, vì vậy hãy trả lời theo mong muốn của bạn:

Thiết lập plugin xác thực plugin để kiểm tra độ bền của mật khẩu MySQL và chọn mức xác thực mật khẩu:

Đặt mật khẩu cho người dùng gốc MySQL:

Nếu mật khẩu của bạn yếu, thì plugin Mật khẩu xác thực sẽ yêu cầu bạn làm cho nó mạnh mẽ và an toàn hơn. Mặt khác, trong giai đoạn xác nhận mật khẩu, hãy nhập vào Y Y và nhấn vào Enter Enter để tiếp tục nếu bạn hài lòng:

Sau đó, bạn có thể chấp nhận mặc định và tiếp tục với cài đặt bảo mật MySQL.

Khi mọi thứ được thiết lập, bảo mật và cấu hình, hãy để kết nối với MySQL, đăng nhập vào vỏ MySQL và bắt đầu học cách sử dụng của nó.

Đăng nhập vào MySQL

Để kết nối với cơ sở dữ liệu MySQL trong hệ điều hành Centos 8, thực thi lệnh được nhập bên dưới để đăng nhập vào vỏ MySQL:

Trong lệnh trên:

-u root được sử dụng để kết nối với cơ sở dữ liệu MySQL và đăng nhập với tư cách là người dùng gốc. is used for connecting to the MySQL database and signing in as a root user.

-P được sử dụng để nhắc mật khẩu của người dùng. is used for prompting the password of the user.

Sau khi thực hiện lệnh trên, nó sẽ yêu cầu mật khẩu gốc mà bạn vừa đặt gần đây cho MySQL.

Vì vậy, cung cấp mật khẩu người dùng gốc và nhấn Enter để đăng nhập vào vỏ MySQL.

Sau khi đăng nhập với tư cách là người dùng MySQL gốc, vỏ MySQL sẽ trông như thế này:

Bây giờ, hệ thống cơ sở dữ liệu MySQL đã sẵn sàng để phục vụ. Bạn có thể thực hiện bất kỳ tác vụ nào liên quan đến cơ sở dữ liệu của mình và thực hiện các truy vấn như tạo cơ sở dữ liệu, tạo bảng, thêm một số dữ liệu vào bảng, v.v.

Tạo cơ sở dữ liệu MySQL mới

Vì bạn đã đăng nhập với tư cách là người dùng gốc, bạn có quyền truy cập để làm bất cứ điều gì bạn muốn làm, như đặc quyền cho tất cả các cơ sở dữ liệu và áp dụng các hạn chế hoặc cấp đặc quyền của cơ sở dữ liệu hoặc bảng cho người dùng.

Trước tiên, hãy bắt đầu với việc tạo cơ sở dữ liệu. Một cơ sở dữ liệu có thể được tạo bằng cách sử dụng lệnh tạo cơ sở dữ liệu trong MySQL. Ví dụ: để tạo một cơ sở dữ liệu mới có tên là First First_DB, lệnh Creat Database cơ sở dữ liệu sẽ diễn ra như thế này:CREATE DATABASE command in MySQL. For example, to create a new database named “first_db,” the CREATE DATABASE command would go like this:

mysql> Tạo cơ sở dữ liệu First_db;> CREATE DATABASE first_db;

Cơ sở dữ liệu ‘First_db, sẽ được tạo.first_db’ database will be created.

Hiển thị cơ sở dữ liệu MySQL

Để liệt kê tất cả các cơ sở dữ liệu trong MySQL, lệnh Hiển thị cơ sở dữ liệu được sử dụng. Vì vậy, nếu chúng tôi thực thi lệnh cơ sở dữ liệu hiển thị trong shell mysql:SHOW DATABASES command is used. So if we execute the SHOW DATABASES command in MySQL shell:

Bạn có thể chứng kiến ​​lệnh cơ sở dữ liệu hiển thị trong đầu ra của lệnh Hiển thị cơ sở dữ liệu rằng tất cả các cơ sở dữ liệu và cơ sở dữ liệu được tạo gần đây của chúng tôi.SHOW DATABASES command in the output of the SHOW DATABASES command that all the databases and our recently created “first_db” database are listed.

Tạo người dùng MySQL mới

Một người dùng mới trong MySQL có thể được tạo bằng lệnh tạo người dùng. Ví dụ: nếu chúng tôi muốn tạo một người dùng mới có tên là First First_User, thì lệnh Create User sẽ như thế này:CREATE USER command. For example, if we want to create a new user named “first_user,” the CREATE USER command would go like this:

mysql> tạo người dùng 'first_user'@'localhost' được xác định bởi 'first_user_password';> CREATE USER 'first_user'@'localhost' IDENTIFIED BY 'first_user_password';

Trong lệnh trên, bạn có thể cung cấp tên người dùng và mật khẩu mà bạn muốn đặt.

Các lệnh MySQL chính

Tương tự, có nhiều lệnh MySQL khác nhau được sử dụng để thực hiện nhiều tác vụ liên quan đến cơ sở dữ liệu. Chúng tôi không thể giải thích tất cả các lệnh; Tuy nhiên, chúng tôi đang liệt kê một số lệnh quan trọng và cách sử dụng của chúng:

  • Ví dụ: tạo - để tạo cơ sở dữ liệu hoặc bảng.CREATE – for creating a Database or Table.
  • Chọn - để đọc dữ liệu từ các bảng. – for reading data from the Tables.
  • Chèn - để thêm dữ liệu hoặc hàng vào bảng. – for adding data or rows into the Table.
  • Cập nhật - Để cập nhật dữ liệu theo hàng của bảng. – for updating the data in rows of Table.
  • Thả - để xóa một cơ sở dữ liệu hoặc bảng. – for deleting a Database or Table.
  • Xóa - để xóa các hàng khỏi bảng. – for deleting rows from the Table.
  • Tùy chọn cấp - để cấp đặc quyền cho người dùng. – for granting privileges to the Users.

Sự kết luận

Bài đăng này chứa kiến ​​thức chuyên sâu và sâu sắc về cách cài đặt, định cấu hình và bắt đầu sử dụng MySQL trên Centos 8. Bạn đã học cách cài đặt MySQL bằng mô-đun @MysQL, khởi động MySQLD.Service, bảo mật máy chủ MySQL, kết nối với cơ sở dữ liệu và bắt đầu sử dụng MySQL để tạo cơ sở dữ liệu, người dùng và bảng.mysqld.service, secure the MySQL server, connect to the database, and start using MySQL to create a database, user, and tables.

Sau khi MySQL được cài đặt và MySQLD.Service được bắt đầu, bật và chạy hoàn toàn tốt trên hệ điều hành Centos 8, bạn đã sẵn sàng đăng nhập vào MySQL trên CentOS 8 và sử dụng nó theo yêu cầu mong muốn của mình.mysqld.service is started, enabled, and running perfectly fine on CentOS 8 operating system, you are ready to login to MySQL on CentOS 8 and use it to your desired requirements.

Thông tin về các Tác giả

Một nhà phát triển JavaScript & người đam mê Linux với 4 năm kinh nghiệm công nghiệp và đã được chứng minh để kết hợp các quan điểm sáng tạo và khả năng sử dụng dẫn đến các ứng dụng web đẳng cấp thế giới. Tôi có kinh nghiệm làm việc với Vue, React & Node.js & hiện đang làm việc về viết bài viết và tạo video.

Làm cách nào để cài đặt phiên bản mới nhất của MySQL trên Linux?

Cài đặt vỏ MySQL với kho lưu trữ APT MySQL..
Cập nhật thông tin gói cho kho lưu trữ APT MySQL: Cập nhật sudo apt-get ..
Cập nhật gói cấu hình kho lưu trữ APT MySQL với lệnh sau: sudo apt-get cài đặt mysql-apt-config. ....
Cài đặt Shell MySQL bằng lệnh này: sudo apt-get cài đặt mysql-shell ..

Làm thế nào cài đặt và định cấu hình MySQL trên CentOS 8?

Cách cài đặt Máy chủ MySQL trên Centos 8..
Bước 1 - Cài đặt máy chủ MySQL 8.....
Bước 2 - Kích hoạt MySQL 8 MySQLD.....
Bước 3 - Bảo vệ máy chủ MySQL 8.....
Bước 4 - Bắt đầu/dừng/khởi động lại máy chủ MySQL 8.....
Bước 5 - Kiểm tra cài đặt MySQL 8.....
Bước 6 - Tạo cơ sở dữ liệu và tài khoản người dùng MySQL 8 mới bằng mật khẩu ..

Làm cách nào để cài đặt phiên bản mới của MySQL?

Quá trình cài đặt tương tự như các hệ điều hành khác ...
Mở trang web MySQL trên trình duyệt.Nhấp vào liên kết sau: Tải xuống MySQL ..
Chọn tùy chọn Tải xuống ..
Chọn Trình cài đặt MySQL cho Windows ..
Chọn trình cài đặt mong muốn và nhấp vào Tải xuống ..

Làm cách nào để tải xuống mysql trên centos?

Hướng dẫn cài đặt MySQL trên Centos 7. Bước 1: Tải xuống các gói kho lưu trữ.Bước 2: Thêm kho phần mềm.Bước 3: Cài đặt MySQL ..
Sử dụng MySQL.Quản lý dịch vụ MySQL.Tìm mật khẩu tạm thời.Cấu hình và bảo mật.Đăng nhập vào MySQL ..

Bài Viết Liên Quan

Chủ Đề