Search This Blog

Monday, July 11, 2011

Cài đặt và cấu hình hoàn chỉnh MySQL Database 5.5.10 và phpMyAdmin 2.11.11 trên CentOS 5.5 và Red Hat (RHEL) 5.5/6.

I – Cài đặt và cấu hình MySql 5.5.10

MySQL là hệ thống quản lý các database có liến kết với nhau ( database management system ), nó như là một máy chủ cho phép nhiều user kết nối tới các database. Bài này sẽ hướng dẫn cách cài hoặc upgrade MySQL Community Server lên phiên bản mới nhất là 5.5.10 trên CentOS 5.5 và Red Hat (RHEL) 5.5/6.

Lưu ý: Nếu bạn upgrade MySQL thì hãy backup lại databse và cấu hình. Sau đó, chạy lệnh mysql_upgrade

1. Chuyển sang tài khoản root

sudo  -i

2. Cài đặt Remi repository

Cài đặt Epel repo phụ thuộc của Remi
 Cài đặt repo Remi
 3. Xem những phiên bản MySql sẽ được cài đặt
 4. Cập nhật và cài đặt MySql 5.5.10
 5. Cấu hình

/etc/rc.d/init.d/mysqld start     

# khởi động mysql

chkconfig mysqld on    
     
# cho phép mysql hoạt động cùng hệ thống

mysql -u root             

# đăng nhập vào mysql với user root
 mysql  -u  root  -p   
                   
# kết nối vào mysql với pass vừa set cho root

update user set password=PASSWORD("testpass") where User='root';  
 
# lệnh cập nhật pass cho user root

show databases;

# xem bảng cơ sở dữ liệu

Tạo cơ sở dữ liệu , tạo user mysql và bật chức năng cho user kết nối từ xa đến cơ sở dữ liệu của MySql
 Mở port 3306 trên iptables Firewall

Edit /etc/sysconfig/iptables file:

vi /etc/sysconfig/iptables

Thêm dòng này vào cuối file cấu hình:

-A  RH-Firewall-1-INPUT  -m  state  --state  NEW  -m  tcp  -p  tcp  --dport  3306  -j  ACCEPT

Restart iptables Firewall

service iptables restart

6. kiểm tra từ client kết nối từ xa đến cơ sở dữ liệu

Từ máy hệ thống từ xa hoặc trên máy của bạn gõ lệnh sau:
 -u kenhgiaiphap: kenhgiaiphap2 là tên truy cập vào MySQL

-h IP or hostname: 192.168.0.28 là địa chỉ IP máy chủ MySQL hoặc hostname (FQDN)

-p : Hỏi mật khẩu

II – Cài đặt và cấu hình phpMyAdmin 2.11.11

PhPMyAdmin là phần mềm miễn phí được viết trên nền PHP để quản lý MySQL thông qua WWW. phpMyAdmin hỗ trợ rất nhiều tính năng của MySQL. Tính năng thường được dùng nhiều nhất là quản lý databases, tables, fields, relations, indexes, users, permissions… thông qua giao diện người dùng trong khi vẫn có thể thực thi các SQL statement.

Kể từ phiên bản 3.0.0, phpMyAdmin đã kết hợp với GoPHP5 và không còn tương thích với những phiên bản PHP và MySQL cũ; từ phiên bản 3 trở đi yêu cầu sử dụng PHP 5.2 và MySQL 5.

1. Cài đặt

yum  –y  install  phpmyadmin  php-mysql  php-mcrypt

2. Cấu hình

vi /usr/share/phpMyAdmin/config.inc.php
 vi /etc/httpd/conf.d/phpMyAdmin.conf
 service httpd restart

3. Test

Kết nối đến http://<ip hoặc hostname của máy php>/<tên alias>/ vào web browser, sau đó đăng nhập bằng user và pass của MySql
 Mọi thắc mắc xin gửi về email support@kenhgiaiphap.vn

Hoàng Lâm (từ kenhgiaiphap.vn)

No comments:

Post a Comment