Bài viết sau sẽ hướng dẫn nâng cấp MySQL trên giao diện cPanel và thao tác nâng cấp bằng dòng lệnh trên hệ điều hành CentOS
1. Nâng cấp MySQL trên giao diện cPanel
* Lưu ý. Sau khi nâng cấp cơ sở dữ liệu MySQL rất dễ bị hỏng. Điều quan trọng đầu tiên cần làm đó là sao lưu lại tất cả cơ sở dữ liệu trước khi tiến hành nâng cấp [tham khảo bài viết "Các phương thức sao lưu cơ sở dữ liệu"]
Bước 1. Đăng nhập vào WHM và đi đến Phần mềm => Nâng cấp MySQL
Bước 2. Chọn phiên bản MySQL cần nâng cấp và nhấn Tiếp theo
Bước 3. Tick vào 2 ô trống và nhấn Continue để bắt đầu quá trình nâng cấp
Dòng thứ 1 cảnh báo nên sao lưu tất cả cơ sở dữ liệu trước khi tiến hành nâng cấp, dòng thứ hai thông báo sau khi đã nâng cấp thì không thể hạ phiên bản MySQL xuống được nữa
Bước 4. If after too trình upgrade bị lỗi và không khởi động dịch vụ mysql up được. Khách hàng nên đăng nhập bằng SSH vào máy chủ [Kết nối tới máy chủ thông qua SSH với chương trình Putty] và tiến hành xóa tệp /var/lib/mysql/ibdata1 đi bằng lệnh "rm -f /var/lib/mysql/ibdata1 .
2. Hướng dẫn nâng cấp MySQL 5. 5 thông qua giao diện dòng lệnh trên hệ điều hành CentOS
Bước 1. Sao lưu tất cả cơ sở dữ liệu và tệp cấu hình của MySQL /etc/my. cnf
mysqldump --default-character-set=utf8 tên cơ sở dữ liệu > tên cơ sở dữ liệu_backup. sql
cp /etc/my. cnf/etc/của tôi. cnf. bk
Bước 2. Delete old mysql version. "yum xóa mysql-*"
Bước 3. Tải reposity và cài đặt MySQL 5. 5
vòng/phút -Uvh http. // gương. vinahost. vn/epel/5/i386/epel-release-5-4. mái vòm. rpm [dành cho CentOS 5. x32bit]
vòng/phút -Uvh http. // gương. vinahost. vn/epel/5/x86_64/epel-release-5-4. mái vòm. rpm [dành cho CentOS 5. x64bit]
vòng/phút -Uvh http. //vòng/phút. gia đình. com/enterprise/remi-release-5. vòng/phút
Reserved for Centos 6. x
vòng/phút -Uvh http. // gương. vinahost. vn/epel/6/i386/epel-release-6-8. mái vòm. rpm [dành cho CentOS 6. x32bit]
vòng/phút -Uvh http. // gương. vinahost. vn/epel/6/x86_64/epel-release-6-8. mái vòm. rpm [dành cho CentOS 6. x64bit]
vòng/phút -Uvh http. //vòng/phút. gia đình. com/enterprise/remi-release-5. vòng/phút
Kiểm tra phiên bản MySQL trong repo
yum --enablerepo=danh sách remi mysql mysql-server
Trường hợp Centos 6 sau khi chạy lệnh gặp lỗi. "Lỗi. Không thể truy xuất metalink cho kho lưu trữ. xua đuổi. Vui lòng xác minh đường dẫn của nó và thử lại" thì chạy thêm lệnh sau
sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum. repo. d/trục xuất. repo
yum cài đặt --enablerepo=remi mysql* mysql-server
Bước 4. Khôi phục cấu hình và khởi động mysql
Khôi phục lại bản sao lưu /etc/my. cnf
cp -f /etc/my. cnf. bk/etc/của tôi. cnf
Khởi động mysql lên và bắt đầu khởi động
dịch vụ mysqld bắt đầu
bật chkconfig mysqld
Chạy script nâng cấp mysql
mysql_upgrade -u root -p
Đặt mật khẩu root cho MySQL
/usr/bin/mysqladmin -u mật khẩu gốc 'mật khẩu của bạn'
Kiểm tra phiên bản MySQL
mysql --version
Bước 5. Sửa lỗi và khôi phục cơ sở dữ liệu
Kiểm tra và sửa lỗi tất cả cơ sở dữ liệu
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Trong trường hợp sửa chữa rồi những cơ sở dữ liệu đó vẫn bị lỗi, lúc đó khách hàng cần xóa cơ sở dữ liệu này đi và nhập lại cơ sở dữ liệu đã được sao lưu trước đó
Bạn truy cập vào trang quản trị Hosting [giao diện cPanel] theo thông tin được cung cấp bởi đơn vị quản lý dịch vụ Hosting.
Bước 2. Tải dữ liệu lên
Vào mục Trình quản lý tệp [Bộ quản lý tệp]
Toàn bộ dữ liệu Trang web bạn đã thiết kế vào thư mục Public_html
- Bước 1. nhấp vào mục /public_html
- Bước 2. chọn mục Tải lên
- Bước 3. Nhấn Select File để tải file lên hosting
Lưu ý. Dung lượng Kích thước tệp tối đa cho phép tải lên tùy theo thông số gói bạn đã đăng ký
Bước 3. Tạo cơ sở dữ liệu
Vào mục Cơ sở dữ liệu MySQL [Cơ sở dữ liệu MySQL]
Tạo tên cơ sở dữ liệu > Trong mục Tạo cơ sở dữ liệu mới [Tạo Cơ Sở Dữ Liệu Mới]
Tạo Người dùng MySQL > Trong mục Thêm Người dùng mới [Người dùng MySQL]
Thêm người dùng vào Cơ sở dữ liệu [Gán quyền Người dùng vào Cơ sở dữ liệu] >> Chọn Người dùng và Cơ sở dữ liệu muốn kết nối với nhau >> Nhấp vào Thêm
Chọn Tất cả đặc quyền > Nhấp vào Thực hiện thay đổi. Lưu ý. Bỏ kiểm tra Thả
Bước 4. Nhập dữ liệu vào Cơ sở dữ liệu
Tại giao diện chính của cPanel, vào mục phpMyAdmin trên menu DATABASES
Click chọn vào tên cơ sở dữ liệu và chọn vào Nhập trên thanh công cụ
Tiếp theo, nhấn chọn vào Choose File để duyệt và upload file sao lưu cơ sở dữ liệu [. sql or. sql. zip] từ máy tính cục bộ
Sau đó nhấn Go để bắt đầu quá trình tải lên và nhập dữ liệu vào cơ sở dữ liệu
Chờ một khoảng thời gian để hoàn tất quá trình nhập dữ liệu vào cơ sở dữ liệu
Bước 5. Configure string connection database
Các Website được thiết kế đều phải có 1 chuỗi tệp kết nối thông thường, các chuỗi tệp kết nối thông thường được thấy như. cấu hình. php