fbpx
close

Bật mí cách install PhpMyAdmin CentOS 7 A-Z

Tác giả: TinoHost Ngày cập nhật: 30/05/2024 Chuyên mục: Kiến thức Hosting Webmasters
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Thông thường, khi muốn quản lý cơ sở dữ liệu trên MySQL hoặc MariaDB, bạn sẽ phải dùng đến code. Các dòng lệnh nhìn có vẻ “chuyên nghiệp” nhưng lại rất khó đối với các bạn mới bắt đầu có thể quản lý cơ sở dữ liệu. Vì thế, Tino Group sẽ hướng dẫn bạn cách install PhpMyAdmin CentOS 7 để bạn có thể làm việc hiệu quả hơn với cơ sở dữ liệu bằng PhpMyAdmin có giao diện đồ hoạ nhé!

Tìm hiểu về PhpMyAdmin

PhpMyAdmin là gì?

PhpMyAdmin là một công cụ giúp người dùng có thể dễ dàng quản lý cơ sở dữ liệu MySQL và MariaDB với giao diện đồ họa dễ sử dụng; PhpMyAdmin là một công cụ mã nguồn mở phổ biến nhất và được sử dụng bởi hàng triệu người trên thế giới nhằm để quản trị cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu MySQL.

Tìm hiểu thêm về PhpMyAdmin trong bài viết: PhpMyAdmin là gì? Tại sao lại sử dụng PhpMyAdmin?

install-phpmyadmin-centos-7

Vì sao nên install PhpMyAdmin trên CentOS 7?

Khi bạn install PhpMyAdmin trên CentOS 7, bạn sẽ có thể sử dụng trình duyệt web của mình để thao tác với cơ sở dữ liệu một cách đơn giản và trực quan thay vì sử dụng các dòng lệnh trên SSH. Ngoài ra, bạn còn có thể sử dụng bất kỳ câu lệnh SQL nào ngay trong PhpMyAdmin.

Sau đây sẽ là một số lý do nổi bật bạn nên sử dụng PhpMyAdmin trên CentOS 7:

  • PhpMyAdmin có giao diện đồ họa giúp những người dùng mới có thể dễ dàng làm quen với các thao tác trên cơ sở dữ liệu.
  • Hỗ trợ lên đến 72 ngôn ngữ. Trong đó, PhpMyAdmin còn hỗ trợ cả tiếng Việt.
  • Các thao tác tạo, thêm, sửa, xóa, bảng, cơ sở dữ liệu được trực quan hóa bằng giao diện đồ họa dễ dàng thực hiện.
  • Dễ dàng bảo trì cơ sở dữ liệu, các bảng cũng như các cấu hình của máy chủ.

Cách install PhpMyAdmin CentOS 7 an toàn

Kết nối SSH tới VPS

Để có thể cài đặt PhpMyAdmin, bạn sẽ cần phải kết nối SSH tới VPS của bạn. Tùy vào từng gói dịch vụ hoặc nhà cung cấp hosting/VPS của bạn, sẽ có cách để kết nối SSH đến VPS khác nhau.

Hoặc bạn có thể sử dụng phần mềm PuTTY kết nối SSH tới VPS.

Cài đặt máy chủ

Nếu bạn đang install PhpMyAdmin CentOS 7 trên 1 VPS hoàn toàn mới, bạn có thể chọn máy chủ Apache hoặc Nginx để cài đặt.

Trong trường hợp bạn đã cài đặt máy chủ và bạn quên mất mình đang sử dụng máy chủ nào, hoặc bạn không chú ý nhà cung cấp hosting cung cấp máy chủ nào cho bạn. Bạn có thể kiểm tra Server của website/ VPS trong bài viết nhé!

Cài đặt máy chủ Nginx

Bước 1: Để cài đặt máy chủ Nginx, bạn chạy dòng lệnh sau để cài đặt gói cần thiết trước:

yum install yum-utils -y

Bước 2: chúng ta sẽ cần thiết lập nginx repository để dùng Yum cài đặt Nginx.

nano /etc/yum.repos.d/nginx.repo

Bước 3: bạn copy nội dung sau đây và dáng vào SSH:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Bước 4: Nhấn Ctrl + O + Enter để lưu lại thay đổi của bạn. Sau đó, bạn ấm Ctrl + X để thoát khỏi trình edit Nano.

Bước 5: bạn cài đặt Nginx bằng dòng lệnh sau:

yum install nginx -y

Bước 6: sau khi quá trình cài đặt hoàn tất, bạn khởi động Nginx bằng 2 dòng lệnh sau – chạy từng dòng:

systemctl enable nginx
systemctl start nginx

Bước 7: kiểm tra trạng thái của Nginx bằng dòng lệnh:

systemctl status nginx

Bước 8: bạn truy cập vào vào chỉ IP hoặc tên miền bằng trình duyệt. Nếu màn hình hình của bạn bạn ra như trong ảnh ảnh là máy chủ Nginx đang chạy.

install-phpmyadmin-centos-7

Cài đặt máy chủ Apache

Để cài đặt máy chủ Apache, bạn bạn sử dụng lệnh sau để cài đặt:

yum install httpd -y

Sau khi quá trình cài đặt máy chủ Apache hoàn tất, bạn kiểm tra trạng thái của máy chủ bằng dòng lệnh sau:

systemctl status httpd

Để chắc chắn rằng máy chủ Apache đã chạy, bạn truy cập vào vào chỉ IP hoặc tên miền bằng trình duyệt. Nếu màn hình hình của bạn bạn ra như trong ảnh ảnh là máy chủ Apache đang chạy.

install-phpmyadmin-centos-7

Cài đặt Repository EPEL

Trong phiên bản CentOS 7 không có sẵn gói cài đặt PhpMyAdmin. Vì thế, bạn sẽ cần một gói có tên là EPEL – Extra Packages for Enterprise Linux – Gói bổ sung cho Enterprise Linux. Quá trình cài đặt chỉ với 1 dòng lệnh duy nhất bạn không cần quá lo lắng nhé!

Lệnh cài đặt EPEL cho cả Apache và Nginx:

sudo yum install epel-release

Sau khi hoàn tất, chúng ta sẽ bắt đầu install PhpMyAdmin CentOS 7.

install PhpMyAdmin CentOS 7

install PhpMyAdmin CentOS 7 – Nginx

Bước 1: cài đặt PhpMyAdmin bằng yum:

sudo yum install PhpMyAdmin

Bước 2: kết nối Nginx đến đúng thư mục gốc để PhpMyAdmin hoạt động tốt hơn bằng dòng lệnh:

sudo ln -s /usr/share/PhpMyAdmin /usr/share/nginx/html

Bước 3: restart PHP module

sudo systemctl restart php-fpm

install PhpMyAdmin CentOS 7 – Apache

Bước 1: cài đặt PhpMyAdmin bằng yum:

sudo yum install PhpMyAdmin

Bước 2: bạn sẽ cần sửa đổi một số cài đặt để Apache hoạt động chính xác:

sudo nano /etc/httpd/conf.d/PhpMyAdmin.conf

Nội dung trong tệp sẽ như thế này:

install-phpmyadmin-centos-7

Bước 3: thay đổi đại chỉ IP: 127.0.0.1 thành địa chỉ IP VPS của bạn. Ví dụ như những dòng lệnh thế này:

Require ip 127.0.0.1 hoặc Allow from 127.0.0.1 => bạn sẽ sửa đổi thành: Require ip 153.92.3.4 hoặc Allow from 153.92.3.4.

Bước 4: Khởi động lại Apache bằng dòng lệnh:

sudo systemctl restart httpd.service

Kiểm tra PhpMyAdmin đã hoạt động hay chưa

Sau khi hoàn tất hết quá trình cài đặt, chúng ta sẽ cần phải kiểm tra lại để chắc chắn PhpMyAdmin có thể hoạt động. Cách thức kiểm tra rất đơn giản, bạn chỉ cần thực hiện như sau:

Bước 1: Truy cập vào địa chỉ IP hoặc tên miền của bạn.

Bước 2: Thêm hậu tố /PhpMyAdmin ngay phía sau địa chỉ IP hoặc tên miền của bạn như sau: 153.92.3.4/PhpMyAdmin.

Nếu trình duyệt của bạn hiện lên giao diện giống như trong ảnh là bạn đã cài đặt PhpMyAdmin thành công.

install-phpmyadmin-centos-7

Tạo user và password

Cơ sở dữ liệu là những thông tin rất quan trọng. Vì thế, bạn sẽ cần phải thiết lập user password nhằm ngăn những người không liên quan có thể thay đổi cơ sở dữ liệu.

Bạn sử dụng lệnh sau:

vim config.inc.php

Sau khi nhìn thấy giao diện như bên dưới, bạn chỉ cần thay đổi lại user và password. Bạn nhấn Esc => Enter và bạn nhập :wp để lưu lại nội dung và thoát khỏi Vim editor. Nếu không hiểu ý nghĩa của lệnh thoát khỏi Vim, bạn có thể thể tham khảo thêm tại Stackoverflow.

install-phpmyadmin-centos-7

Cuối cùng, Tino Group chúc bạn sẽ có thể install PhpMyAdmin CentOS 7 thành công và phục vụ thật tốt cho công việc của mình!

Những câu hỏi thường gặp về install PhpMyAdmin CentOS 7

Cách fix lỗi “PhpMyAdmin 403 forbidden”?

Thông thường, khi bạn sử dụng WAMP đôi khi có thể gặp phải lỗi “PhpMyAdmin 403 forbidden”. Bạn chỉ cần thực hiện theo những bước sau đây để sửa lỗi:

Bước 1: cài đặt WAMP, nếu đã có bạn tục thực hiện bước 2.

Bước 2: chạy WAMP vào Apache => httpd.com

Bước 3: cấp quyền truy cập bằng cách tìm Deny from all và sửa thành Allow from all.

Bước 4: Restart all service, bạn chờ một chút và thử lại nhé!

Bạn có thể tìm hiểu thêm các cách khác để khắc phục lỗi 403 Forbidden access is denied tại đây.

Cách remove PhpMyAdmin centos 7 như thế nào?

Trong quá trình sử dụng bạn cảm thấy không hợp hoặc không muốn sử dụng nữa, bạn có thể remove PhpMyAdmin centos 7 theo 1 trong 3 cách như sau:

  • sudo apt-get remove PhpMyAdmin
  • sudo apt-get autoremove
  • sudo apt-get purge PhpMyAdmin

Lưu ý: chỉ sử dụng 1 trong 3 lệnh trên để remove PhpMyAdmin centos 7.

Phiên bản Database nào PhpMyAdmin hỗ trợ tốt nhất?

Hiện tại, PhpMyAdmin hỗ trợ tốt nhất cho 2 Database MySQL và MariaDB từ phiên bản 5.5 trở lên. Nếu bạn sử dụng phiên bản MySQL thấp hơn, bạn nên truy cập vào trang Download PhpMyAdmin để tìm các phiên bản PhpMyAdmin cũ hơn có khả năng hỗ trợ phiên bản MySQL cũ hơn 5.5.

Nên sử dụng phiên bản PHP nào cho PhpMyAdmin?

Mỗi một phiên bản PhpMyAdmin sẽ hoạt động tốt nhất trên 1 nền tảng phiên bản PHP nhất định. Sau đây, Tino Group sẽ liệt kê ra các phiên bản PhpMyAdmin phù hợp với phiên bản PHP nào nhất:

  • PhpMyAdmin 4.0.x: có thể hỗ trợ tốt nhất cho PHP 5.2 trở lên.
  • PhpMyAdmin 4.1: có thể hỗ trợ tốt nhất cho PHP 5.3 trở lên.
  • PhpMyAdmin 4.5: có thể hỗ trợ tốt nhất cho PHP 5.5 trở lên.
  • PhpMyAdmin 4.6: có thể hỗ trợ tốt nhất cho PHP 7 trở lên.
  • PhpMyAdmin 4.6.5: có thể hỗ trợ tốt nhất cho PHP 7.1 trở lên.
  • PhpMyAdmin 4.7.4: có thể hỗ trợ tốt nhất cho PHP 7.2 trở lên.
  • PhpMyAdmin 4.8: có thể hỗ trợ tốt nhất cho HHVM trở lên.
  • Kể từ phiên bản PhpMyAdmin 4.8: chỉ hỗ trợ duy nhất phiên bản PHP 7.1 trở lên.

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều

giá tốt, chất lượng cao mình rất hài lòng
chất lượng dịch vụ tốt lắm...á
chất lượng dịch vụ rất tốt.
giá tốt, chất lượng cao mình rất hài lòng
Dịch vụ chăm sóc khách hàng tốt
Dùng rất oke nha mọi người
Dịch vụ chăm sóc khách hàng tốt, mình rất hài lòng về dịch vụ của TINOHOST
Đã mua rất nhiều tên miền tại Tinohost. Chất lượng tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
tuyệt vời chăm sóc khách hàng quá tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
Quá tốt - Quá xuất sắc và tuyệt
Hỗ trợ nhiệt tình. dịch vụ chất lượng
Đội ngũ support rất nhiệt tình.
Sử dụng dịch vụ của bạn Tinohost 2 3 năm nay chưa khi nào phải thất vọng.
host dùng chất lượng, miền giá rẻ
dịch vụ hỗ trợ rất nhanh, tốc độ hosting tốt
Hộ trợ tốt, nhanh. Tuyệt vời 🥰
tuyệt vời, dịch vụ cực tốt và hỗ trợ siêu nhanh
Làm việc nhanh chóng, giá thành hợp lí.
Hosting rẻ và nhanh thích hợp cho học sinh sinh viên như mình
dịch vu tốt ! Sẽ sử dụng thưởng xuyên !
Mỗi lần cần gì, nhắn Tino là được hỗ trợ ngay. Nên một đứa không biết gì về web như mình cũng tạo được blog. Cơ bản mình chỉ lo viết, mọi thứ có anh IT của Tino lo hết.
Nhìn chung thì Tino xứng đáng là một trong những nhà cung cấp host giá rẻ #1 tại VN. Bên này support khá nhanh và nhiệt tình nên quá trình sử dụng diễn ra tương đối trơn tru.
Chất lượng quá ok so với mức giá. Các SME có thể tham khảo để dựng web nhé.
uy tín chất lượng chuẩn cho 5 sao
Dịch vụ nhanh chóng thanh toán tiện lợi
Dịch vụ nhanh chóng, giá cả hợp lý
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
Dịch vụ tốt, giá cả hợp lý👍
Rất hay, rất tốt, rất hữu ích
Hỗ trợ rất nhanh và nhiệt tình
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
dịch vụ tốt, thanh toán nhanh chống
Hài lòng dịch vụ của tinohost
Sau khi sử dụng dịch vụ của TinoHost. Mình thấy website load nhanh hơn hẳn so với sử dụng ở nhà cung cấp cũ. Giá cả do mình đc mua với giá sale 99% của TinoHost nên rất là rẻ. Gói mình mua là gòi Hosting Bussiness 20GB. Thông số cấu hình cao nên web load khá mượt
Chúc TinoHost phát triển!
domain rẻ, có nhiều gói hữu ích thích hợp cho sinh viên
Hài lòng về dịch vụ và tư vấn
Dịch vụ tốt . Support nhiệt tình
Chất lượng OK
Nhanh chóng
dịch vụ rất tốt
Nhân viên support nhanh, hỗ trợ nhiệt tình, giao dịch tự động nên khá tiện
Đã dùng nhiều dịch vụ tại Tinohost, chất lượng tốt, rất hài lòng ...😀
Sự dụng rất hài lòng với các dịch vụ của tinohost
Dịch vụ tốt, uy tín chất lượng
Tino dịch vụ quá tuyệt vời
Giá rẻ, dịch vụ tốt, hỗ trợ nhanh chóng
dịch vụ rất tốt rất tuyệt vời
Giá hợp lý cho người mới dùng
Mình thấy Tinohost có giao diện thân thiện, dễ đăng ký sử dụng cho người mới tập tành làm web như mình. Hosting hỗ trợ có nhiều lựa chọn về dung lượng và giá cả! Thanh toán qua momo thuận tiện. Recommended!
wed quá ok làm việc nhanh ngọn
Dịch vụ tốt. Khá hài lòng vì support nhiệt tình
Dịch vụ quá tuyệt vời danh cho các bạn
Xin cảm ơn đội ngủ kỹ thuật. Các bạn rất chuyên nghiệp và thân thiện. Tôi sẽ giới thiệu các bạn cho bạn bè của mình.
Dịch vụ hỗ trợ tốt, ổn định, thanh toán dễ dàng.
Mình từng dùng VPS bên Vietel IDC, hay gặp lỗi vặt và bảo trì liên tục. Nhưng Tino thì rất ok
dùng tốt, nhanh, dễ sử dụng
Giao diện đẹp mắt, dễ sử dụng
Đề nghị xem lại vấn đề phục vụ khách hàng (livchat)!
Good. Tốc độ cao. Tùy chỉnh nhiều trên shared hosting.
hosting ngon, giá luôn rẻ, tôi làm code nhưng rất thích sài host tino
Tino cung cấp host rất chuyên nghiệp. Đội ngũ kỹ thuật hỗ trợ rất tận tâm và nhiệt tình. Mình sẽ tiếp tục ủng hộ Tino 🥰.
Rất tuyệt vời🙆🙆🙆🙆🙆🙆🙆🙆🙆
Xét về tầm giá thì TinoHost rất đáng để mua và sử dụng lâu dài.
Dịch vụ chất lượng, ủng hộ 1 năm nay rồi
tuyệt vời quá đi,tuyệt vời quá đi
Tốc độ ổn định, tư vấn nhiệt tình
mới tham gia, mong mọi người hỗ trợ thêm
Tốc độ khá tốt với gói rẻ nhất 9k
Giao dịch nhanh,support nhanh và tận tình,chuyển miền nhanh,Hosting Ok
mua sản phẩm dịch vụ tinhot rất tốt tặng ad 5tr ** luon nè🥰🥰🥰
tinohost
một truong những nơi bán hosting rẻ, chất lượng dành cho anh em nào cần để làm web
mua tại : tinohost.com
mình đã mua 2 tên miền + hosting của Tino Host . quả nhiên hiệu quả SEO cải thiện đáng kể và chứng chỉ bảo mật HTTPS miễn phí của Tino Host cũng ko kém phần quang trọng cho việc SEO website của mình
Tino host là một trong nhà cung cấp tốt nhất mình từng sử dụng. Với ưu đãi khuyến mại nhiều, giá thành rẻ kèm theo đó là sự support tuyệt vời của các admin. Nếu ai chưa lựa chọn được nhà cung cấp cho bản thân mình thì Tinohost sẽ là câu trả lời tốt nhất.
dịch vụ tốt, đội ngũ support nhiệt tình, cảm ơn #tinohost
Uy tín, chất lượng, nhân viên hỗ trợ nhiệt tình
mua 2 domain tại tinohost dùng rất chất lượng
Đã mua 02 domain và hosting tại TinoHost, hài lòng cách tư vấn và chăm sóc khách hàng của TinoHost :)
Giá rẻ cấu hình mạnh, black friday là sự bùng nổ của Tino
Hay web bán tài nguyên rất ngon
dịch vụ tốt, mua luôn host chất lượng cao của công ty nhân dịp blackfriday, cảm ơn #tinohost
Dịch vụ rất tốt, nhân viên tận tình.
Hỗ trợ nhiệt tình nhất trong các nhà cung cấp mih từng dùng. Không những server mạnh, ưu đãi có 1 không 2 mà còn nhiều plugin pro bản quyền đính kèm nữa. Quyết định gắn bó "Lifetime" với tino 😁
Dịch vụ tốt hỗ trợ nhanh chóng
Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
mình có mua 2 tên msiền của tino, mình rât thích cách tư vấn và chăm sóc khách hàng tại đây. Ngoài ra giá domain khá rẻ, phù hợp cho mọi người. 5 sao
Dịch vụ tốt, support nhiệt tình
tinohost tuyệt vời giá cả hợp lý
domain mua rất rẻ :))))
tốt, chất lượng, hostingok
Hosting tốt, giá cả cạnh tranh
Tuyệt vời , Hosting quá ổn
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Dịch vụ tốt và chất lượng
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Tino Host dùng quá ngon đi !💥💥💥💥💥
Tôi đã mua domain và hosting của các nhà cung cấp khác rồi, nhưng thực sự thấy không tốt bằng Tino, ngoài ra còn hỗ trợ rất tốt. Cảm ơn tino nhiều!
Next Reviews
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886