Hướng dẫn cài đặt mysql trên centos

MySQL là 1 trong những trong những những hệ thống thống trị cơ sở tài liệu lớn số 1 bên trên nhân loại về mảng áp dụng website/VPS. Nó giúp tàng trữ thông tin tài liệu với cai quản chúng bởi lệnh SQL trên các nền tảng gốc rễ không giống nhau. Với bài bác này, Cửa Hàng chúng tôi đang lí giải tải MySquốc lộ vào CentOS 7 bởi chiếc lệnh qua kết nối SSH trên hệ thống CentOS 7.

Bạn đang xem: Hướng dẫn cài đặt mysql trên centos


Hướng dẫn download MySQL trên server CentOS 7

Có 3 bước đề xuất có tác dụng lúc bạn có nhu cầu cài đặt MySquốc lộ – thiết lập MySQL repository, thiết lập, cùng đánh giá tình trạng. Chúng tôi đã đi qua từng bước một một phương pháp thật cụ thể cho bạn.

1. Tải với chuẩn bị MySquốc lộ repository

Trước Khi bước đầu tìm hiểu biện pháp install MySQL lên CentOS 7, hãy chắc hẳn rằng VPS giỏi dedicated hệ thống của người sử dụng quản lý CentOS 7 và bạn đã có quyền root. Quý Khách có thể học giải pháp kết nối qua SSH trong bài xích chỉ dẫn này của công ty chúng tôi.

Để bắt đầu, chúng ta nên liên kết tới VPS của người sử dụng qua SSH và sẵn sàng các lệnh dưới nhằm dùng vào commvà line.

Trước tiên, bạn phải kiểm soát coi hệ thống giành được cập nhật chưa với cập nhật ví như buộc phải. Gõ lệnh sau:

suvày yum updateSau Khi cài kết thúc, các bạn sẽ thấy là file .rpm đã có được gìn giữ.

*
Giờ bạn đã có thể prepare repository rồi cài đặt MySquốc lộ packages trường đoản cú nó. Hãy gõ lệnh:subởi vì rpm -Uvh mysql57-community-release-el7-9.noarch.rpmlúc bạn thấy nó đạt mức 100%, bạn sẽ rất có thể ban đầu install MySQL CentOS 7.

2. Install MySquốc lộ – Hướng dẫn cài MySquốc lộ bên trên VPS

Giờ bạn đã sở hữu thể cài đặt MySQL ngay lập tức bằng mẫu lệnh yum install:suvày yum install mysql-serverDanh sách tệp tin cài sẽ được chỉ dẫn với chúng ta gồm đang nhận ra thông báo chứng thực để tải chúng. Gõ y rồi nhấn ENTER.
*
Khi đang hoàn tất mua file, bạn sẽ nhận thấy thông tin xác thực thiết lập. Bạn cũng cần được dìm y vài ba lần là hoàn toàn. Nếu các bạn thấy chữ Complete! ở dưới trang tức là MySquốc lộ đã có được setup thành công xuất sắc bên trên VPS.

3 — Khởi hễ MySquốc lộ với khám nghiệm coi nó bao gồm chuyển động ko

MySQL không được khởi động sau khi install MySquốc lộ trên CentOS 7, buộc phải bạn cần khởi cồn với lệnh sau:suvì systemctl start mysqldBạn sẽ không cảm nhận bình luận về việc MySQL khởi rượu cồn, nhằm soát sổ hãy gõ lệnh sau:suvị systemctl status mysqldKết quả về tình trạng MySQL sẽ được hiện nay nhỏng sau:
*
Nếu chúng ta nhận thấy MySquốc lộ active sầu và chạhệt như hình bên trên, nghĩa là bạn đang setup thành công xuất sắc MySQL và vẫn khởi rượu cồn được MySQL trên hệ thống.

Xem thêm: Cập Nhật Giá Và Thông Tin Về Sữa Pediasure, Cập Nhật Bảng Giá Sữa Pediasure Mới Nhất Năm 2021

Làm thế làm sao nhằm thông số kỹ thuật MySQL?

Giờ chúng ta đã làm rõ phương pháp install MySQL thông qua giải đáp biện pháp mua MySquốc lộ. Giờ, Shop chúng tôi vẫn chỉ các bạn sử dụng một vài lệnh có ích cùng thiết lập bạn nên biết khi làm việc cùng với MySQL.

Đổi mật khẩu đăng nhập MySquốc lộ root user

Khi thiết lập MySquốc lộ CentOS 7, một password nhất thời cho root được tạo thành. Nhập lệnh sau để xem nó:

suvì chưng grep "password" /var/log/mysqld.logĐể biến hóa mật khẩu root MySQL, làm theo các bước sau:

Thứ nhất, chạy lệnh:

subởi vì mysql_secure_installationNhập mật khẩu lâm thời với điền mật khẩu nhất thời, screen sau vẫn hiện nay lên:The existing password for the user trương mục root has expired. Please set a new password.New password:Re-enter new password:Giờ, nhập mật khẩu đăng nhập mạnh
Làm theo các bước bên trên màn hình hiển thị cùng dìm y để hoàn toàn setup. Bạn đã đổi thành công password root user.

Kiểm tra phiên bản MySquốc lộ hiện nay hành

Khi chúng ta vẫn tải MySQL lên CentOS 7, chúng ta cũng có thể kiểm test nó được cài đặt không bằng phương pháp kiểm tra phiên bản. Gõ lệnh sau:

mysql -u root -pĐiền mật khẩu đăng nhập root các bạn sẽ tạo ra, tác dụng đang chỉ ra nlỗi mặt dưới:

Dừng MySQL VPS bởi lệnh sau:

sudo systemctl stop mysqldRestart MySQL trong safe mode, hoặc ko phải cần sử dụng password bằng phương pháp cần sử dụng lệnh:subởi mysqld_safe --skip-grant-tablesNhấn ENTER trường hợp MySQL server đã bước đầu tuy thế có vẻ bị treo.Gõ lệnh sau nhằm liên kết tới MySQL bên dưới user root:mysql -urootĐể đổi mật khẩu root, nhập lệnh sau:USE MYSQL;UPDATE USER SET PASSWORD=PASSWORD(“newpassword”) WHERE USER=’root’;FLUSH PRIVILEGES;EXITTtốt cố gắng newpassword cùng với password mạnh mẽ của riêng bạn.Cuối thuộc, khởi hễ lại MySQL bằng lệnh;suvì systemctl start mysqldquý khách hàng có thể đăng nhtràn lên MySQL bằng password new.

Tạo new MySquốc lộ User, Database

Là user root vào MySquốc lộ, các bạn tất cả toàn quyền truy vấn vào những database.

Tuy nhiên, nếu như bạn thao tác làm việc vào một đội nhóm, có tương đối nhiều trường hợp bạn phải áp dụng tinh giảm. Quý khách hàng đang yêu cầu tạo thành database new hoặc user bắt đầu với phân quyền đặc trưng.

Đây là phương pháp tạo thành database, user MySQL mới:

Sử dụng lệnh sau để sinh sản bắt đầu database:

CREATE DATABASE newdbĐổi newdb bởi tên database của chúng ta.Tạo user new bằng phương pháp gõ vào trong dòng sau:CREATE USER "username"
"localhost" IDENTIFIED BY "password"Đổi vươn lên là cho cả usernamepassword nhằm sản xuất user mới.Nếu bạnm mong mỏi xóa một user nhất mực, sử dụng lệnh sau:DROPhường USER ‘username’
‘localhost’

Quản lý MySquốc lộ User Permissions (quyền thao tác làm việc của MySQL user)

Gán quyền truy cập vào database đến user bắt đầu bằng lệnh sau:

GRANT ALL PRIVILEGES ON newdb.* TO "username"
"localhost"Quý Khách cũng rất có thể gán từng quyền hiếm hoi, bao gồm:

SELECT – user tất cả quyền phát âm (read) database bằng lệnh selectCREATE – chúng ta rất có thể sản xuất bảng mớiDROP – có thể chấp nhận được người dùng xóa bảngDELETE – users rất có thể xóa loại ngoài bảngINSERT – giúp user thêm cái vào bảngUPDATE – góp update dòngGRANT OPTION – rất có thể gán hoặc xóa quyền của user khác

lấy ví dụ như, để gán quyền CREATE, các bạn sẽ đề nghị gõ:

GRANT CREATE ON newdb.* TO "username"
"localhost"Mặt khác, giả dụ bạn có nhu cầu xóa quyền truy vấn của ai kia, sử dụng lệnh sau:

REVOKE permission_type ON newdb.* TO "username"
"localhost"Quý khách hàng cugn4 có thể kiểm tra quyền user bao gồm là gì:

SHOW GRANTS usernameCuối thuộc, khi chúng ta đã làm chủ user xong, hãy flush privileges nhằm vận dụng vậy đổi:

FLUSH PRIVILEGES

Những lệnh MySQL có lợi khác

MySquốc lộ cũng có thể có danh sách command hữu dụng. quý khách chỉ việc gõ h hoặc help để xem bảng bên dưới:

List of all MySquốc lộ commands:chú ý that all text commands must be first on line and over with ";"? (?) Synonym for `help".clear (c) Clear commvà.connect ( ) Reconnect to the server. Optional arguments are db & host.delimiter (d) Set statement delimiter. NOTE: Takes the rest of the line as new delimiter.edit (e) Edit command with $EDITOR.ego (G) Skết thúc command to mysql hệ thống, display result vertically.exit (q) Exit mysql. Same as quit.go (g) Send command to mysql server.help (h) Display this help.nopager ( ) Disable pager, print to lớn stdout.notee ( ) Don"t write inlớn outtệp tin.pager (P) Set PAGER . Print the query results via PAGER.print (p) Print current comm&.prompt (R) Change your mysql prompt.quit (q) Quit mysql.rehash (#) Rebuild completion hash.source (.) Exedễ thương an Squốc lộ script tệp tin. Takes a file name as an argument.status (s) Get status information from the VPS.system (!) Exexinh tươi a system shell comm&.tee (T) Set outtệp tin . Appover everything inlớn given outtệp tin.use (u) Use another database. Takes database name as argument.charmix (C) Switch to another charmix. Might be needed for processing binlog with multi-byte charsets.warnings (W) Show warnings after every statement.nowarning (w) Don"t show warnings after every statement.For hệ thống side help, type "help contents"mysql>

Lời kết

Chúng tôi đang chỉ các bạn cách install MySQL bên trên CentOS 7. Từ giờ chúng ta có thể tàng trữ database trên kia nhằm cai quản bọn chúng với cùng 1 khối hệ thống quản lí trị đại lý tài liệu trẻ trung và tràn đầy năng lượng tốt nhất.

Xem thêm: Timing Belt Là Gì ? Vai Trò Của Timing Belt Timing Belt Là Gi

Đừng qulặng kiểm soát thêm các bài bác lí giải VPS không giống hoặc còn lại phản hồi nếu như khách hàng có thắc mắc gì cùng với bài hướng dẫn tải MySquốc lộ này nhé.


Chuyên mục: Kiến thức