Trong quá trình sử dụng bảng điều khiển web DirectAdmin, bạn cảm thấy bất tiện vì không thể tải lên một file năng ngay trong giao diện của DirectAdmin mà phải tải lên bằng FTP? Vậy, trong bài viết này, TinoHost sẽ hướng dẫn bạn cách tăng giới hạn upload/import phpMyAdmin DirectAdmin nhé!
Tìm hiểu về phpMyAdmin DirectAdmin
Tại sao phải tăng giới hạn upload/import phpMyAdmin?
Import database lớn
phpMyAdmin mặc định có giới hạn dung lượng upload/import khá thấp, thường là 2MB hoặc 64MB. Nếu cần import database có dung lượng lớn hơn giới hạn này, bạn sẽ gặp lỗi và không thể thực hiện import thành công.
Upload file SQL lớn
- Tương tự như import database, việc upload file SQL lớn cũng bị giới hạn bởi phpMyAdmin. Việc tăng giới hạn cho phép bạn upload các file SQL có dung lượng lớn hơn, phục vụ cho các nhu cầu như backup & restore database, di chuyển dữ liệu giữa các server, v.v.
Tăng hiệu quả công việc
Việc giới hạn upload/import thấp có thể khiến bạn mất nhiều thời gian hơn cho việc chia nhỏ file, upload nhiều lần, v.v. Tăng giới hạn cho phép bạn thực hiện các thao tác này nhanh chóng và hiệu quả hơn.
Khả năng tương thích
Một số phần mềm và dịch vụ bên thứ ba có thể yêu cầu dung lượng upload/import cao hơn mặc định của phpMyAdmin. Việc tăng giới hạn giúp đảm bảo khả năng tương thích và hỗ trợ tốt hơn cho các công cụ này.
Kiểm tra dung lượng giới hạn upload/import hiện tại
Trước khi tiến hành tăng giới hạn upload/import phpMyAdmin DirectAdmin, chúng ta nên xem qua dung lượng upload/import tối đa hiện tại là bao nhiêu nhé!
Bật mí thêm: bạn cũng có thể import database lên phpMyAdmin trong quá trình xem nữa đấy!
Bước 1: bạn đăng nhập vào DirectAdmin như bình thường và truy cập vào mục MySQL Management trong Your Account.
Bước 2: bạn nhấn chọn vào phpMyAdmin. Một bảng Log In sẽ xuất hiện và bạn nhập tài khoản, mật khẩu để đăng nhập vào phpMyAdmin.
Bước 3: Bạn nhấn vào Database muốn xem hoặc muốn tăng dung lượng và click vào Import.
Bước 4: bạn nhìn vào dòng chữ (Max: xxMiB) sẽ thấy dung lượng upload/import tối đa cho phép là bao nhiêu. Ví dụ như trong ảnh là 50MB.
Ngoài ra, nếu bạn muốn upload/import cơ sở dữ liệu lên phpMyAdmin, bạn nhấn vào Choose File để tải file lên và nhấn vào Go để import.
Thông thường, giới hạn tải lên của phpMyAdmin chỉ là 10MB vì 10MB là đủ để tải hầu hết dữ liệu lên rồi đấy!
Nếu bạn vẫn chưa ước lượng được một con số cụ thể, theo TinoHost, bạn chỉ cần tăng lên tối đa 256MB là đủ để để sử dụng. Tuy nhiên, nếu vẫn cần một lượng dữ liệu lớn hơn, bạn cứ việc thay đổi dung lượng đến con số mong muốn nhé!
Cách tăng giới hạn upload/import phpMyAdmin, DirectAdmin
Tìm php.ini trên VPS/hosting
Sau khi đã biết được giới hạn tải lên hiện tại nhưng bạn vẫn muốn tăng dung lượng vì nghĩ là không đủ, chúng ta sẽ cần phải đi tìm tệp php.ini trên VPS hoặc hosting của bạn. Để thực hiện được việc này bạn sẽ cần phải biết cách đăng nhập vào VPS/hosting của mình bằng SSH.
Nếu bạn chưa biết, bài viết này sẽ giúp bạn rất nhiều đấy! Sau khi bạn đã có thể kết nối SSH với VPS/hosting của mình, chúng ta sẽ tiếp tục đi tìm file php.ini nhé!
Bước 1: bạn sử dụng lệnh như sau để tìm file php.ini:
php -i | grep "php.ini"
Mỗi phiên bản PHPMyAdmin sẽ có thể có một chút khác nhau. Nhưng trên DirectAdmin, PHPMyAdmin sử dụng phiên bản PHP mặc định. Do đó, bạn có thể dễ dàng chạy lệnh và biết được chính xác vị trí của php.ini nằm ở đâu.
Ví dụ như trong trường hợp này, địa chỉ đường dẫn đến php.ini là /etc/php/8.1/cli/php.ini.
Chỉnh sửa kích thước upload/import trong php.ini
Tiếp theo, chúng ta sẽ cần thay đổi lại thông số của tệp php.ini để có thể tăng khối lượng upload/import phpMyAdmin lên.
Bước 1: bạn sử dụng lệnh sau để mở file php.ini và tùy chỉnh thông số:
sudo vi /usr/local/lib/php.ini
Bước 2: bạn tiếp tục sử dụng chuột và bàn phím để tìm đến 2 dòng code dưới đây và thay đổi dung lượng tải lên:
upload_max_filesize
post_max_size
Tip: bạn có thể sử dụng phương án như sau để tìm đến 2 dòng code này nhanh hơn:
Sau khi thực hiện bước 1, bạn nhấn tiếp dấu / và nhập dòng upload_max_filesize vào để máy tự tìm đến dòng code.
Bước 3: thay đổi thông số và nhấn Esc để lưu và thoát ra ngoài.
Tương tự với upload_max_filesize, bạn làm từ bước 1 với post_max_size.
Sau khi thực hiện xong, chúng ta sẽ cần làm tiếp một việc để đảm bảo mọi thứ hoạt động ổn định nhất sau khi thay đổi kích thước upload/import phpMyAdmin chính là khởi động lại máy chủ web của bạn.
Khởi động lại webserver
Mỗi nhà cung cấp dịch vụ hosting sẽ có thể sử dụng những công nghệ webserver khác nhau. Do đó, chúng ta sẽ cần phải tìm cách xác định xem bạn đang sử dụng webserver nào và khởi động một cách chính xác.
Bước 1: bạn sử dụng lệnh sau để tìm web server của mình:
cat /usr/local/directadmin/custombuild/options.conf | grep webserver
Bước 2: sau khi đã có thông tin webserver, chúng ta sẽ tiến hành khởi động lại webserver của mình.
TinoHost không biết bạn sử dụng webserver nào. Vì vậy, chúng tôi sẽ liệt kê ra toàn bộ cách để bạn có thể khởi động lại webserver của mình nhé!
Đối với php-fpm, bạn sử dụng lệnh như sau và thay thế chữ xx bằng phiên bản PHP bạn đang sử dụng.
systemctl restart php-fpmXX
Nếu bạn sử dụng Apache, nginx-apache:
service httpd restart
Bạn đang sử dụng Nginx, hãy chạy lệnh sau:
service nginx restart
Cuối cùng, chúng ta có Openlitespeed bạn hãy sử dụng lệnh như sau để khởi động lại webserver của mình:
service openlitespeed restart
Kiểm tra lại kích thước upload/import
Sau khi đã khởi động lại webserver của mình, chúng ta chỉ cần kiểm tra lại xem giới hạn upload/import phpMyAdmin DirectAdmin đã tăng lên hay chưa.
Ví dụ, nếu bạn thấy mục (Max: xxxMiB) đã tăng lên đúng khối lượng bạn mong muốn thì xin chúc mừng. Nếu chưa, bạn hãy thử thực hiện lại lần nữa nhé!
Vậy là chúng ta đã cùng nhau tìm cách tăng giới hạn upload/import phpMyAdmin DirectAdmin hoàn tất rồi đấy! TinoHost mong rằng hướng dẫn này đã có thể giúp bạn mở rộng được giới hạn để tải file lên dù phương án có hơi phức tạp. TinoHost chúc bạn thành công!
Những câu hỏi thường gặp
Có nên tăng giới hạn upload/import phpMyAdmin DirectAdmin hay không?
Câu trả lời sẽ tùy thuộc vào bạn. Tuy nhiên, việc tăng giới hạn upload/import phpMyAdmin DirectAdmin sẽ không ảnh hưởng quá nhiều đến website của bạn. Nhưng việc bạn lưu trữ quá nhiều tài liệu hoặc file không cần thiết trong database hay server sẽ là một điều không hay.
Điều này sẽ dẫn đến việc website của bạn sẽ bị chậm vì chứa nhiều “rác” dữ liệu.
Bảng điều khiển web DirectAdmin có miễn phí hay không?
Có. Bảng điều khiển web DirectAdmin miễn phí khi bạn dùng thử. Tuy nhiên, khi bạn muốn sử dụng lâu hơn, nhiều tài khoản và nhiều tên miền hơn, bạn sẽ phải trả khá nhiều chi phí. Đặc biệt, mức giá của DirectAdmin vẫn rẻ hơn rất nhiều nếu so sánh với cPanel.
Làm sao để đăng nhập phpMyAdmin khi quên mật khẩu?
Nếu bạn lỡ quên mật khẩu phpMyAdmin của mình, bạn có thể thực hiện như sau để lấy lại mật khẩu mới:
- Bước 1: click vào database cần đổi mật khẩu
- Bước 2: nhấn vào modify password tiếp theo, bạn chỉ cần tạo tài khoản và điền mật khẩu mới vào trong ô.
- Bước 3: bạn nhấn vào Save để lưu và đăng nhập lại lần nữa nhé!
Làm sao để tạo một bảng MySQL trong PhpMyAdmin?
Để tạo mới một bảng dữ liệu MySQL trong PhpMyAdmin, bạn chỉ cần nhấn vào Create Table trong thanh bên trái của màn hình PhpMyAdmin.
Tiếp theo, bạn chỉ cần nhập thêm các số liệu như: Tên của bảng, số trường, số cột bảng sẽ chứa.
Cuối cùng, bạn nhấn vào nút Go để tạo bảng.