Cách Cài đặt PhpMyAdmin Trên Ubuntu, CentOS Và Windows Kiến ...

[email protected]

0989.64.8778

  • Ngôn ngữ
  • Đăng nhập
English Tiếng Việt Hiện tại vẫn chưa có thông báo nào

Địa chỉ Email:

Mật khẩu:

Ghi nhớ tôi Đăng nhập Quên mật khẩu? Toggle navigation ITCPLUS.VN
  • Hosting
    • Cloud Hosting
  • VPS
    • Cloud VPS SSD
  • MÁY CHỦ VẬT LÝ
    • Server Vật lý
  • ANTI DDOS
    • AntiDDoS Game
  • Tài khoản
    • Tài khoản
      • Đăng nhập
      • Đăng ký
      • Quên mật khẩu?
    • Lưu trữ
      • Xem tất cả
      • Hosting
      • Cloud VPS
      • Dedicated Servers
      • AntiDDoS Game
    • Thông báo
    • Kiến ​​thức
    • Tình trạng hệ thống
Kiến ​​thức

Nhân viên của chúng tôi sẵn sàng hỗ trợ bất cứ khi nào bạn cần!

  1. Trang chủ
  2. Kiến ​​thức
  3. Hệ điều hành Centos
  4. Cách cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows
Kiến ​​thức

Danh mục

4 Bảo mật - Firewall 10 DirectAdmin 34 Hệ điều hành Centos 3 Hệ điều hành Ubuntu 7 Hệ điều hành Windows Server 41 Hướng dẫn Game MuOnline, MuMobile, VLTK 3 VPS - Server Vật Lý - Hosting Giá rẻ, Chất lượng

Danh mục

Bảo mật - Firewall (4) DirectAdmin (10) Hệ điều hành Centos (34) Hệ điều hành Ubuntu (3) Hệ điều hành Windows Server (7) Hướng dẫn Game MuOnline, MuMobile, VLTK (41) VPS - Server Vật Lý - Hosting Giá rẻ, Chất lượng (3)

Cách cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows

phpMyAdmin là một mã nguồn mở dùng để quản lý MySQL thông qua một trình duyệt web. Bạn có thể dễ dàng cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows.

Nếu bạn đã hoặc đang sử dụng cPanel thì phpMyAdmin đã quá quen thuộc với bạn. phpMyAdmin có thể dùng để tạo, chỉnh sửa hoặc xóa database, table và các column của MySQL một cách nhanh chóng.Cách cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows

Nếu bạn không quen việc sử dụng lệnh (command line) thì phpMyAdmin là một lựa chọn hoàn hảo. Nhưng dù bạn đã quản lý MySQL bằng lệnh một cách thành thạo thì bạn cũng nên sử dụng phpMyAdmin.

Đối với những hosting không hỗ trợ phpMyAdmin thì bạn cũng có thể cài phpMyAdmin trên host của bạn để sử dụng.

  • Cài đặt phpMyAdmin
  • Cấu hình phpMyAdmin

Lợi ích khi sử dụng phpMyAdmin:

  • Vì phpMyAdmin được viết bằng ngôn ngữ PHP, nên nó tương thích trên tất cả các máy chủ đang chạy PHP như Apache, Nginx…
  • Quản lý database của MySQL thông qua trình duyệt web thay vì sử dụng lệnh (command line). Cứ login vào SSH hoặc vào terminal thì thật bất tiện.
  • Quản lý MySQL dễ dàng hơn sử dụng lệnh (command line).

Bài viết này sẽ hướng dẫn bạn cách cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows hoặc bất cứ nơi nào bạn đang chạy PHP và MySQL. Cài phpMyAdmin cũng giống như bạn cài một trang web WordPress. XenForo nên bạn cũng cần phải cài đặt Nginx, PHP và MySQL trước.

Ubuntu và CentOS có cung cấp các gói cài đặt sẵn cho phpMyAdmin, tuy nhiên ở đây mình sẽ download và cài đặt phpMyAdmin từ source. Các bạn xài Windows 7/8/10 thì thực hiện không cần dùng lệnh nhé.

Cài đặt phpMyAdmin

Đầu tiên bạn cần phải download phpMyAdmin mới nhất. Vì nó chưa có ngôn ngữ tiếng Việt nên mình chỉ chọn phiên bản English thôi. Nếu bạn dùng Windows thì download bản .zip cho dễ giải nén nhé.

Chú ý: nếu bạn dùng PHP 5.3 thì bạn chỉ có thể cài bản phpMyAdmin 4.4.15 hoặc cũ hơn. Bạn vào trang download để biết thêm chi tiết.

# cd /usr/src # wget https://files.phpmyadmin.net/phpMyAdmin/4.5.0.1/phpMyAdmin-4.5.0.1-english.tar.gz

Giải nén và copy thư mục này vào thư mục root HTML của bạn. Giống như bạn cài đặt WordPress hoặc XenForo vậy.

# tar zxf phpMyAdmin-4.5.0.1-english.tar.gz # cp -avr phpMyAdmin-4.5.0.1-english /var/www/html

/var/www/html là thư mục root của trang web bạn, nó cũng là nơi bạn cài đặt WordPress tùy theo nơi bạn đang dùng.

Bây giờ bạn cần đi đến /var/www/html và rename thư mục phpMyAdmin-4.5.0.1-english vừa copy vào. Mục đích của việc rename là để cho nó dễ nhớ và tránh việc người khác có thể biết được URL của phpMyAdmin. Ở đây mình sẽ rename nó thành phpmyadmin0201.

# cd /var/www/html # mv phpMyAdmin-4.5.0.1-english phpmyadmin0201

Vậy là đã xong việc cài đặt, bây giờ bạn có thể vào http://ip-cua-ban/phpmyadmin0201 hoặc http://localhost/phpmyadmin0201 nếu bạn đang dùng localhost trên Windows.

Cách cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows

Nếu bạn vào được phpMyAdmin như thế này là ngon lành rồi. Chỉ cần cấu hình lại nữa là xong.

Cấu hình phpMyAdmin

Để đăng nhập và sử dụng phpMyAdmin, bạn cần phải cài đặt MySQL và đặt mật khẩu cho user root. Nếu bạn login vào một tài khoản mà không có mật khẩu, phpMyAdmin sẽ bảo lỗi như sau:

Login without a password is forbidden by configuration (see AllowNoPassword)

Bạn cũng có thể cấu hình lại để cho phép login với user không cần mật khẩu nhưng mà làm như vậy thì không an toàn, không khuyến khích.

Tạo file config.inc.php

config.inc.php là file cấu hình của phpMyAdmin nhưng mặc định thì nó không được tạo sẵn. Bạn phải tạo ra nó thủ công, cách tốt nhất là nên copy file config.sample.inc.php và đổi lại thành config.inc.php.

# cd /var/www/html/phpmyadmin0201 # cp config.sample.inc.php config.inc.php

Vậy là bạn đã tạo file config.inc.php, bạn có thể thay đổi một vài hoặc tất cả cấu hình của phpMyAdmin ở trong đó.

Sau khi MySQL đã được cài đặt, bây giờ bạn có thể đăng nhập vào phpMyAdmin với user root và mật khẩu mà bạn đã đặt.

Có thể bạn sẽ gặp lỗi như sau:

The configuration file now needs a secret passphrase (blowfish_secret).

Để fix lỗi này, bạn cần mở file config.inc.php và tìm đến đoạn sau và nhập giá trị cho nó, bạn có thể nhập một vài ký tự bất kỳ:

$cfg[‘blowfish_secret’] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Sau khi nhập bạn sẽ có như sau:

$cfg[‘blowfish_secret’] = ‘dfgdfggshfhas7aew9389‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Refresh và đăng nhập lại vào phpMyAdmin, bạn sẽ thấy lỗi này biến mất. Nếu bạn không đặt nhập được thì xóa cache trình duyệt đi nhé.

Và cũng có thể bạn sẽ gặp một cảnh báo như sau:

The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why.Or alternately go to ‘Operations’ tab of any database to set it up there.

Chú ý: đây không phải là lỗi, nhưng bạn cũng nên cấu hình để sử dụng đầy đủ tính năng của phpMyAdmin. Đối với những bạn cài đặt phpMyAdmin trên host thì dừng lại tại đây, vì bạn không thể tiếp tục cấu hình nếu như bạn không có quyền root của MySQL.

Để loại bỏ cảnh báo này, bạn cần phải import file create_tables.sql trong thư mục sql. Bạn có thể import file create_tables.sql bằng cách nhấn vào mục Import trong phpMyAdmin và chọn file create_tables.sql trong thư mục sql.

Nếu bạn gặp lỗi #1100 như sau:

Error

SQL query: DocumentationEdit EditSELECT `comment`FROM `phpmyadmin`.`pma__column_info`WHERE db_name = ‘hi’AND table_name = ”AND column_name = ‘(db_comment)’MySQL said: Documentation

#1100 – Table ‘pma__column_info’ was not locked with LOCK TABLES

Thì bạn có thể fix lỗi này bằng cách mở file config.inc.php và bỏ dấu “//” ở phía trước dòng sau:

// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

Bỏ dấu “//” ở trước mỗi dòng có giá trị bắt đầu với pma__.

// $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; // $cfg['Servers'][$i]['relation'] = 'pma__relation'; // $cfg['Servers'][$i]['table_info'] = 'pma__table_info'; // $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords'; // $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages'; // $cfg['Servers'][$i]['column_info'] = 'pma__column_info'; // $cfg['Servers'][$i]['history'] = 'pma__history'; // $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; // $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; // $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; // $cfg['Servers'][$i]['recent'] = 'pma__recent'; // $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; // $cfg['Servers'][$i]['users'] = 'pma__users'; // $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; // $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; // $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; // $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; // $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; // $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';

Bỏ dấu “//” ở trước 2 dòng dưới đây và thay thế giá trị thành user và mật khẩu MySQL của bạn, có thể là root hoặc một user nào đó.

// $cfg['Servers'][$i]['controluser'] = 'pma'; // $cfg['Servers'][$i]['controlpass'] = 'pmapass';

Nếu như bạn không sử dụng user root thì bạn cần phải tạo ra user và mật khẩu mới như ở trên. Đăng nhập vào MySQL bằng lệnh sau:

sudo mysql -u root -p

Nếu đăng nhập MySQL thành công, bạn sẽ nhìn thấy như sau:

Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 739 Server version: 10.1.9-MariaDB-log MariaDB Server Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>

Tiếp theo, bạn cần phải tạo ra user và mật khẩu mới như đã khai báo ở trên. Bạn nên thay đổi mật khẩu khác để an toàn hơn.

GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';

Bây giờ bạn cần phải thiết lập đặc quyền cho user này, sử dụng lệnh sau:

GRANT SELECT ( Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv ) ON mysql.user TO 'pma'@'localhost'; GRANT SELECT ON mysql.db TO 'pma'@'localhost'; GRANT SELECT ON mysql.host TO 'pma'@'localhost'; GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO 'pma'@'localhost';

Tiếp tục sử dụng lệnh dưới đây để thiết lập cho user này có đặc quyền đối với database phpmyadmin:

GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost';

Bây giờ bạn cần logout ra khỏi phpMyAdmin và đăng nhập lại để kiểm tra.

Như vậy là bạn đã hoàn thành việc cài đặt phpMyAdmin trên Ubuntu, CentOS và Windows. Mình nghĩ rằng không cần phải bảo mật thêm gì cả vì thư mục phpMyAdmin và mật khẩu root đều là của bạn.

Cám ơn bạn đã đọc bài, nếu có lỗi gì thì báo cho mình nhé.

  • 0 Người dùng thấy hữu ích này
Câu trả lời này có hữu ích? Có Không

Related Articles

Hướng dẫn cài đặt VMware Tools cho HĐH Centos và Ubuntu

Cài đặt Open VMware Tools cho CentOS 6   B1. Kết nối đến Cloud bằng SSH hoặc Remote...

Cách cài đặt Apache, MySQL và PHP (LAMP) trên CentOS 6

Cài đặt Apache CentOS 6 chỉ cung cấp cho bạn gói cài đặt Apache 2.2, nếu bạn muốn sử dụng Apache...

Cài đặt MariaDB trên CentOS/Ubuntu/Windows thay thế MySQL

MariaDB là một phần mềm quản lý dữ liệu mã nguồn mở, được phát triển rẻ nhánh từ MySQL. MariaDB...

Tạo và cấp quyền cho user trong MySQL trong Centos

Trong bài viết này, tôi sẽ hướng dẫn các bạn các bước để tạo và cấp quyền cho user trong MySQL....

Cài đặt JAVA 8 trên CentOS / RHEL 7/6 và Fedora 28-23

Bước 1 - Tải xuống bản lưu trữ Java mới nhấtNhóm Oracle cung cấp các gói Java RPM cũng như mã...

Tag Cloud

add công thành chiến add item Add quái add shop ads game mới ra ads muonline agi mu agi muonline An internal error has occurred anti ddos muonline antiddos antiddos JX antiddos mu antiddos muonline antiddos vltk antiddos võ lâm auto backup mu autoupdate mu backup mu backup muonline backup sql mu bãi quái mu online bản đồ jx bản đồ võ lâm bot Vip Shop bug agi bug agi mu cách chỉnh time centos cách config jxm cách cộng point mu cai dat iftop cai dat imap cai dat mu cài đặt iftop cài đặt iis cài đặt jx 1 cài đặt JX 2 cài đặt mu cài đặt mu online cài đặt ubuntu cài đặt võ lâm cài đặt võ lâm 1 cai iftop cài iis cài mu cài mu giá rẻ cài mu online cài muonline cài server mu cài server muonline cài vltk cài vltk2 cài võ lâm truyền kỳ 2 caimuonline cap nhat php directadmin Cashshop Castle Siege cấu hình csf cấu hình iftop cấu hình ip ubuntu centos centos7 chặn ddos mu chặn ddos muonline chan quoc te change domain chỉnh giờ centos chỉnh giờ linux chỉnh quái mu chỉnh rơi đồ jx chỉnh rơi đồ muonline chỉnh rơi item muonline chỉnh rớt đồ jx chỗ đặt máy chủ chọn máy chủ chọn vps làm game chống ddos chống ddos mu chống ddos muonline chống ddos võ lâm 1 chống ddos võ lâm 2 cmd netstat comand jx config bang jxmobile config box muonline config cashshop config công thành chiến config Crywolf Event Muonline config csf config ctc config drop item jx config jx config Jx1 config jx2 config map jx config mu config muonline config roi do jx config rơi đồ jx config skill jx config titan config vip muonline config võ lâm config võ lâm 2 config võ lâm mobibe confix võ lâm cổng di chuyển muonline cộng điểm không âm mu cộng điểm mu cộng điểm muonline cộng point muonline Crywolf Crywolf Event Crywolf Event Muonline csf CTC ctc muonline DA danh sách thưởng event muonline date centos db mu db muonline ddos ddos jx ddos là gì ddos mu ddos muonine ddos võ lâm dedicated server di chuyển map muonline directadmin domain drop item jx đặt tên tiếng việt jxmobile đổi ip centos đổi mật khẩu Mysql centos đổi tên miền đổi tên miền trên directadmin edit bãi quái mu edit jx event EventItemBag EventItemBag List EXP nhiệm vụ jx mobile firewall firewall csf firewall linux fix agi fix agi muonline fix bug JX fix bug mu fix bug võ lâm fix cường hóa jxmobile fix khảm trang bị jx mobile fix login jx fix lỗi JX fix lỗi JX1 fix lỗi jx2 fix lỗi login jx fix lỗi skill jx fix lỗi VLTK fix lỗi võ lâm fix lỗi võ lâm truyền kỳ 2 fix map jx fix map võ lâm fix move mu fix move muonline fix skill jx fix skill võ lâm full zen full zen muonline game mobile game moi game võ lâm truyền kỳ gamemoi gate muonline giới hạn thành viên bang gộp GameServerCS vào GameServer hack võ lâm hệ thống bán vật phẩm muonline Hệ thống quản lý và phân bổ qoái vật huong dan hướng dẫn bán vật phẩm muonline Hướng dẫn Cashshop hướng dẫn Crywolf hướng dẫn EventItemBag List hướng dẫn muonline iftop iftop là gì imap centos imap da install imap directadmin install võ lâm 2 ip centos ip tĩnh centos 7 ip ubuntu ip ubuntu server itc itcplus item jx jx mobile jx1 jx2 jxm jxm mới ra kernel kernel centos kich hoat ssl mien phi kiểm tra kiểm tra kết nối Kiến Thức làm autoupdate muonline lệnh chạy jx lệnh iftop lệnh jx lệnh võ lâm lib cài võ lâm lib JX2 lỗi An internal error lỗi cường hóa jxmobile lỗi jx lỗi remote lỗi thông tin nhân vật jx lorrendeep mà không cần GS_CS lưu data mu lưu log netstat lưu txt netstat mạng centos map jx map mới jx map mới võ lâm map võ lâm MariaDB may chu may chu chuyen dung máy chủ vật lý máy chủ việt máy chủ việt nam mo port mo port centos mở rộng đĩa centos mở thêm sub mofiicar monster MonsterSetBase monter mu move map muonline move muonline move qua các map Crywolf move qua crywolf movereq muonline mu mu mới mở mu mới open mu mới ra mu online mu open hôm nay múi giờ việt nam centos mumobile mumoiopen mumoira muonline MuServer mysql centos nâng cấp centos nâng cấp kernel nâng cấp kernel centos 7 nên chọn máy chủ nestat net plan netplan netstat network centos NetworkManager centos nmtui open port pass mysql phân bổ qoái vật phần mềm chống ddos phần mềm sửa jx ping port 80 quái spot quái vật quảng cáo game mới ra quảng cáo mu quảng cáo mumoira quảng cáo muonline Query cho Admin MU query mu query muonline roi do jx rơi đồ excellent muonline rơi tiền jx rớt tiền jx sao lưu db mu sao lưu dữ liệu mu sao lưu sql mu server vat ly shop shop mu shop muonline Shop NPC muonline skill jx skill võ vâm skills jx sql mu online ssd centos ssh ubuntu ssl directadmin ssl mien phi sửa công thành chiến tăng ssd centos tạo bãi quái mu tạo map jx tạo map mới jx tạo map võ lam tạo monter Tạo Sub thành viên bang hội jx mobile thêm custom thêm item thêm quái thêm shop thêm shop muonline thư viện lib cài võ lâm thư viện lib VLTK thưởng event muonline tiếng việt jx mobile tiếng việt jxm time centos time linux Titan bot vip shop tool edit jx tool võ lâm Top 1 VPS Top 10 VPS Top VPS top vps việt nam truy vấn mu tự động giờ centos tự động lưu db mu online ubuntu ubuntu server update kernel centos update php vl mới ra vl2 VLTK VLTK2 vnstat vnstat centos võ lâm mobile võ lâm mới ra võ lâm truyền kỳ volammoira vps VPS anti ddos VPS antiddos vps cài game vps cai mu vps cài muonline vps cài vltk vps cài võ lâm VPS chất lượng vps game vps giá rẻ vps giá rẻ muonline VPS khủng vps lam mu vps mu vps mumobile vps rẻ nhất VPS siêu nhanh VPS siêu rẻ VPS Siêu tốc vps ssd VPS tốt nhất Việt Nam vps việt VPS Việt Nam vps vltk vps võ lâm mobile vpsssd xóa tài khoản mu xóa tài khoản muonline

Hỗ trợ

Danh sách yêu cầu đã gửi Thông báo Kiến ​​thức Tải xuống Tình trạng hệ thống Gửi yêu cầu hỗ trợ Zumada WHMCS Microsoft Plesk VMWARE cPanel Zumada WHMCS Microsoft Plesk VMWARE cPanel ‹ ›

Dịch Vụ ITCPlus

  • Cloud VPS
  • Cloud Hosting
  • VPS Giá Rẻ

Liên hệ ITCPlus

  • Đăng nhập portal
  • Gửi yêu cầu hỗ trợ
  • Kho Kiến thức

Chính sách ITCPlus

  • Quy định sử dụng dịch vụ
  • Chính sách bảo mật thông tin
  • Quy định chống thư rác

Facebook

  • Server VPS, Hosting chất lượng hàng đầu - ITCPlus.vn

Công ty Cổ phần ITCPlus Việt NamTrụ sở chính: Quốc Lộ 46 - Nghi Lộc - Nghệ An MST: 2901924836

Copyright © 2017 - 2025 - ITCPlus.vn - All Rights Reserved.

Close

Title

Loading... Loading... Close Submit

Từ khóa » Cài đặt Phpmyadmin