Có hai cách để cài đặt máy khách MySQL trên CentOS.
1. Phương thức đầu tiên [Tải xuống gói RPM]
Tải xuống gói RPM từ trang web MySQL //doads.mysql.com/archives/community/
Nếu bạn tải xuống gói RPM này như hình ảnh, thì đó là tên tệp như mysql-community-client-8.0.21-1.el8.x86_64.rpm.mysql-community-client-8.0.21-1.el8.x86_64.rpm.
Sau đó thực thi
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm5 có thể cài đặt gói RPM Các tham số
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm6 có nghĩa là cài đặt, in đầu ra, không xác minh và kiểm tra.install, print output, don't verify and check.
Nếu gây ra lỗi, có thể xung đột phiên bản, bạn có thể thực thi
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm7 để tìm gói mâu thuẫn, sau đó thực thi
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm8 để xóa chúng và cài đặt một lần nữa.
Finnaly, bạn có thể thực hiện
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm9, đó là thành công nếu in/usr/bin/mysql./usr/bin/mysql.
2. Phương pháp thứ hai [đặt repo của yum]
Vui lòng tham khảo trang web chính thức này:
Kho lưu trữ YUM của MySQL
Hướng dẫn nhanh để sử dụng kho lưu trữ yum mysql
Ngày 19 tháng 9 năm 2022
Linas L.
5 phút đọc
Tải xuống hoàn thành bảng cheat lệnh linux
MySQL là một trong những hệ thống quản lý cơ sở dữ liệu được sử dụng rộng rãi nhất cho các trang web và ứng dụng máy chủ. Nó là một công cụ thiết yếu mà mọi quản trị trang web nên học. Đó là lý do tại sao trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt MySQL trên CentOS 7 & NBSP; thông qua kết nối SSH.
- Làm thế nào để cài đặt MySQL trên máy chủ Centos 7?
- 1. Tải xuống và chuẩn bị kho lưu trữ MySQL
- 2. Cài đặt MySQL
- 3. Bắt đầu MySQL và kiểm tra trạng thái của nó
- Làm thế nào để định cấu hình MySQL?
- Thay đổi mật khẩu người dùng gốc MySQL
- Kiểm tra phiên bản MySQL hiện tại
- Đặt lại mật khẩu gốc MySQL
- Tạo người dùng, cơ sở dữ liệu mới của MySQL
- Quản lý quyền của người dùng MySQL
- Các lệnh mysql hữu ích khác
Làm thế nào để cài đặt MySQL trên máy chủ Centos 7?
1. Tải xuống và chuẩn bị kho lưu trữ MySQL
2. Cài đặt MySQL CentOS Linux 8 has reached it’s End of Lifetime [EOL] on 2021-12-31. While CentOS Linux 7 is still supported, it will reach EOL on 2024-06-30. We recommend keeping that in mind when choosing this OS. You can read more about it in their official website.
1. Tải xuống và chuẩn bị kho lưu trữ MySQL
2. Cài đặt MySQL
- 3. Bắt đầu MySQL và kiểm tra trạng thái của nó
- Làm thế nào để định cấu hình MySQL?
- Thay đổi mật khẩu người dùng gốc MySQL.rpm file was
saved.
- Kiểm tra phiên bản MySQL hiện tại
- Đặt lại mật khẩu gốc MySQL
2. Cài đặt MySQL
- 3. Bắt đầu MySQL và kiểm tra trạng thái của nóyum install command to install MySQL:
sudo yum install mysql-server
- Làm thế nào để định cấu hình MySQL?y and press ENTER for each of the
requests.
- Thay đổi mật khẩu người dùng gốc MySQLComplete! message at the end of the installation — it means that you have successfully installed MySQL on your server.
3. Bắt đầu MySQL và kiểm tra trạng thái của nó
- Làm thế nào để định cấu hình MySQL?
- Bạn sẽ không nhận được phản hồi khi MySQL bắt đầu để kiểm tra xem nó có hoạt động tốt không, hãy sử dụng lệnh bên dưới:
sudo systemctl status mysqld
- Nó sẽ xuất thông tin về quy trình MySQL:
Nếu bạn thấy rằng MySQL đang hoạt động và chạy như trong ảnh chụp màn hình ở trên, bạn đã cài đặt thành công và khởi động MySQL trên máy chủ của mình.
Làm thế nào để định cấu hình MySQL?
Bây giờ, tất cả các bạn đã thiết lập, chúng tôi sẽ cho bạn thấy một số lệnh và điều chỉnh hữu ích mà bạn nên biết khi làm việc với MySQL.
Thay đổi mật khẩu người dùng gốc MySQL
Khi cài đặt MySQL trên CentOS 7, mật khẩu gốc tạm thời được tạo. Phát hành lệnh bên dưới để xem nó:
sudo grep 'password' /var/log/mysqld.log
Để thay đổi nó, hãy làm theo các bước sau:
- Đầu tiên, chạy lệnh sau:
sudo mysql_secure_installation
- Nhập mật khẩu tạm thời và thông báo sau sẽ bật lên:
The existing password for the user account root has expired. Please set a new password. New password: Re-enter new password:
- Bây giờ, hãy nhập một mật khẩu mạnh mới.
Mẹo chuyên nghiệp
Mật khẩu mạnh dài 8-12 ký tự và bao gồm các số, ký tự đặc biệt, chữ hoa và chữ thường.
Kiểm tra phiên bản MySQL hiện tại
Khi bạn đã cài đặt MySQL trên CentOS 7, bạn có thể kiểm tra xem mọi thứ có được thiết lập chính xác bằng cách kiểm tra phiên bản của nó không. Nhập lệnh sau:
mysql -u root -p
Nhập mật khẩu gốc mà bạn đã tạo và phản hồi sẽ như dưới đây:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm0
Đặt lại mật khẩu gốc MySQL
Nếu bạn muốn đặt lại mật khẩu của mình, quá trình này khá đơn giản. Thực hiện theo các bước bên dưới để thay đổi mật khẩu gốc MySQL của bạn:
- Dừng máy chủ MySQL bằng lệnh này:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
1 - Khởi động lại MySQL ở chế độ an toàn hoặc không có mật khẩu bằng cách nhập:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2safe mode, or without a password by typing in:sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2 - Nhấn Enter nếu máy chủ MySQL đã khởi động nhưng dường như bị treo.ENTER if the MySQL server has started but seems to be hanging.
- Sử dụng lệnh sau để kết nối lại với MySQL dưới dạng gốc:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3 - Để thay đổi mật khẩu gốc, hãy sử dụng các lệnh sau:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4 - Thay thế NewPassword bằng mật khẩu mạnh mẽ của riêng bạn.newpassword with a strong password of your own.
- Cuối cùng, hãy khởi động lại MySQL bằng cách sử dụng:
sudo systemctl start mysqld
- Bây giờ bạn có thể đăng nhập vào MySQL bằng mật khẩu mới của mình.
Tạo người dùng, cơ sở dữ liệu mới của MySQL
Là người dùng gốc trong MySQL, bạn có quyền truy cập đầy đủ vào tất cả các cơ sở dữ liệu.
Tuy nhiên, nếu bạn làm việc với một nhóm, có những trường hợp bạn có thể cần áp dụng một số hạn chế. Bạn có thể phải xây dựng một cơ sở dữ liệu mới hoặc tạo người dùng với các quyền tùy chỉnh.
Đây là cách để giải quyết nhanh chóng vấn đề này:
- Sử dụng lệnh sau để tạo cơ sở dữ liệu mới:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
6 - Thay đổi NewDB với tên của cơ sở dữ liệu.newdb with the name of the database.
- Tạo người dùng mới bằng cách nhập dòng sau:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
7 - Thay đổi các biến cho cả tên người dùng và mật khẩu để tạo người dùng mới của bạn.username and password to create your new user.
- Nếu bạn muốn xóa một người dùng nhất định, hãy sử dụng lệnh:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
8
Quản lý quyền của người dùng MySQL
Cấp quyền truy cập người dùng mới vào cơ sở dữ liệu bằng cách nhập:
sudo wget //dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm9
Bạn cũng có thể cấp các đặc quyền riêng lẻ, bao gồm:
- Chọn - Người dùng có thể đọc qua cơ sở dữ liệu bằng lệnh Chọn – users can read through the database using the select command
- Tạo - họ có thể tạo các bảng mới – they can generate new tables
- Thả - Cho phép người dùng xóa các bảng – allows users to remove tables
- Xóa - Người dùng có thể lấy hàng ra khỏi các bảng – users can take out rows from tables
- Chèn - Cho phép người dùng thêm vào hàng vào bảng – lets users add in rows into tables
- Cập nhật - Cho phép chúng cập nhật các hàng – enable them to update the rows
- Tùy chọn cấp - họ có thể cấp hoặc xóa các đặc quyền của người dùng khác – they can grant or remove the privileges of other users
Ví dụ: để cấp đặc quyền tạo, bạn cần phải nhập:CREATE privilege, you’d need to type:
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm0
Mặt khác, nếu bạn muốn loại bỏ quyền truy cập của ai đó, hãy sử dụng các mục sau:
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm1
Bạn cũng có thể kiểm tra những đặc quyền hiện tại mà người dùng có:
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm2
Cuối cùng, một khi bạn đã hoàn thành việc quản lý người dùng của mình, bạn nên đặt lại tất cả các đặc quyền bằng cách sử dụng lệnh này cho các thay đổi của bạn để có hiệu lực:
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm3
Các lệnh mysql hữu ích khác
MySQL cũng có một danh sách các lệnh hữu ích khác. Chỉ cần nhập \ H hoặc trợ giúp để xem danh sách được hiển thị bên dưới:\h or help to view the list shown below:
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm4
Sự kết luận
Bạn đã học được cách cài đặt MySQL trên máy chủ CentOS 7. Bằng cách cài đặt MySQL, bạn có thể lưu trữ cơ sở dữ liệu của mình và quản lý chúng hiệu quả trên máy chủ của bạn.
Hãy chắc chắn kiểm tra các hướng dẫn lưu trữ VPS khác của chúng tôi và để lại nhận xét bên dưới nếu bạn có bất kỳ câu hỏi nào.
Linas bắt đầu với tư cách là một đại lý thành công của khách hàng và hiện là nhà phát triển web đầy đủ và lãnh đạo nhóm kỹ thuật tại Hostinger. Anh ấy đam mê giới thiệu cho mọi người những giải pháp kỹ thuật hàng đầu, nhưng nhiều như anh ấy thích mã hóa, anh ấy bí mật mơ ước trở thành một ngôi sao nhạc rock.