Một trong những công cụ quản lý, thao tác cơ sỡ dữ liệu của MySQL được dùng khá phổ biến hiện nay là phpMyAdmin.Trong bài viết này, mình sẽ trình bày cách cài đặt phpMyAdmin trên CentOS 5.6.
Yêu cầu: Đã cài đặt MySQL
Tiến hành:
Chúng ta sẽ sử dụng lệnh yum để tải và cài đặt gói phpmyadmin.
HTML Code:
yum install phpmyadmin
Lưu ý: Nếu bạn gõ lệnh trên mà thấy xuất hiện thông báo "No package phpmyadmin available", thì bạn cần cập nhật lại gói yum của mình. Vào http://rpmrepo.org/RPMforge/Using và tải về phiên bản phù hợp với bản CentOS hiện tại của bạn.
Ví dụ ở đây mình tải bản cho x64:
http://packages.sw.be/rpmforge-relea....rf.x86_64.rpm
Sau đó cài đặt gói này
HTML Code:
rpm -Uhv rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Đánh lệnh cập nhật lại yum của CentOS
HTML Code:
yum update
Sau khi đã cập nhật xong thì bạn có thể sử dụng yum install phpmyadmin để cài đặt rồi.
Cấu hình phpMyAdmin:
- Để có thể truy cập từ xa bằng các browser của máy client. Chúng ta cần sửa lại nội dung của file phpmyadmin.conf
Đánh lệnh:
HTML Code:
vi /etc/httpd/conf.d/phpmyadmin.conf
Bạn sẽ thấy nội dung như sau:
HTML Code:
<Directory "/usr/share/phpmyadmin"> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>
Ở dòng "Allow from 127.0.0.1" bạn điền vào các ip của các máy client có thể truy cập vào phpMyAdmin. Hoặc bạn cũng có thể mở cho tất cả các client đều được phép truy cập bằng cách sửa lại là "Allow from all"
Sau đó, chúng ta cần khởi động lại Apache:
HTML Code:
service httpd restart
Bây giờ, bạn có thể truy cập vào phpMyAdmin bằng địa chỉ http://IP_Server_or_Domain/phpmyadmin.
Tuy nhiên có thể bạn sẽ gặp lỗi như sau:
HTML Code:
ErrorThe configuration file now needs a secret passphrase (blowfish_secret).
Bạn cần sửa lại file config.inc.php:
HTML Code:
vi /usr/share/phpmyadmin/config.inc.php
Tìm dòng:
HTML Code:
<em>$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */</em>
Trong dấu '' bạn đánh vào 1 sceret keyword bất kì và lưu file này lại.
0 nhận xét:
Đăng nhận xét