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

52 просмотров 02.05.2015 00:16:21

Описание

Xin chào các bạn, hôm nay mình sẽ làm 1 bài hướng dẫn cài đặt MariaDB thay thế cho MySQL trên CentOS và tất cả các bản phân phối Linux khác như Ubuntu... MariaDB sử dụng sẽ có hiệu suất cao hơn và nhiều tính năng được hỗ trợ. Nếu như MySQL đòi hỏi phải trả một khoảng phí để sử dụng được 1 số tính năng thì MariaDB là hoàn toàn miễn phí. Xem chi tiết: production.vn/mariadb-centos-ubuntu-linux-windows/ Bài này mình sẽ cài nó trên CentOS 6.5. Đầu tiên bạn login vào SSH. MariaDB có đầy đủ kho lưu trữ trên Linux tại downloads.mariadb.org/mariadb/repositories/ Bây giờ mình sẽ vào chọn thông tin cho cái mình cần cài :D Ở đây mình dùng CentOS 6 64bit và muốn cài bản MariaDB 10.0. # MariaDB 10.0 CentOS repository list - created 2015-05-02 00:10 UTC # mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = yum.mariadb.org/10.0/centos6-amd64 gpgkey= yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 Đây là cái mà bạn cần phải thêm vào yum repo trên CentOS. Chúng ta tạo 1 file sudo nano /etc/yum.repos.d/MariaDB.repo . Copy đoạn trên paste vào và Save lại :) Bây giờ cài MariaDB bằng lệnh này sudo yum install MariaDB-server MariaDB-client Phiên bản 10.0 tương ứng với Mysql 5.6 :D Sau khi cài xong, bây giờ chúng ta cần cấu hình để có hiệu suất tốt nhất. Sao lưu tập tin my.cnf trong /etc/ mv /etc/my.cnf /etc/my.cnf.bak MariaDB có cung cấp sẵn cho chúng ta 1 số tập tin để tối ưu với VPS mà chúng ta đang sử dụng tại /usr/share/mysql Bây giờ mình sẽ xem nó có những gì. Trong đó có 5 tập tin theo từng cấu hình VPS, ở đây nó tính theo RAM. Ví dụ tập tin config my-medium.cnf thích hợp sử dụng cho VPS còn dư 32 - 64mb ram :D my-huge.cnf thì tương ứng với 1-2Gb ram. Chỗ này các bạn chọn cái phù hợp cho các bạn. Chú ý cái thông số trên là số dư còn lại của VPS chưa sử dụng. Bây giờ chúng ta copy và rename vào folder /etc. Được rồi, giờ khởi động MariaDB theo lệnh service mysql start Mặc định thì CentOS nó không có tự khởi động MariaDB cùng với hệ thống, và nó cũng chả có mật khẩu. Bây giờ chúng ta cần config lại. Thiết lập MariaDB khởi động cùng hệ thống CentOS tự động sudo chkconfig level 235 mysql on . Thiết lập mật khẩu và 1 số tùy chọn /usr/bin/mysql_secure_installation . Enter current password for root (enter for none): vì đây là lần đầu tiên nên không có mật khẩu, Enter thui :D Set root password? [Y/n] chọn Y :D Nhập mật khẩu 2 lần, Enter cho các tùy chọn còn lại. Bạn đăng nhập vào MariaDB và sử dụng hoàn toàn giống như MySQL vậy. mysql -u root -p Vậy là xong, chúc vui :D

Комментарии

Теги:
MariaDB, trên, CentOS, Ubuntu, thay, MySQL