নিবন্ধ ডিরেক্টরি
আমার এক বন্ধু, যিনি ই-কমার্স ইন্ডাস্ট্রিতে কাজ করেন, সম্প্রতি VestaCP প্যানেলটি ইনস্টল করেছেন এবং phpMyAdmin-এর মাধ্যমে একটি MySQL ডাটাবেস ইম্পোর্ট করতে চেয়েছিলেন , কিন্তু বারবার 500 এরর আসায় একাধিকবার চেষ্টা করেও তা ইম্পোর্ট করতে পারেননি…
সমস্যাটি php.ini কনফিগারেশন বা অন্য কোনো কারণে হতে পারে, যার ফলে phpMyAdmin বড় MySQL ফাইল এক্সপোর্ট বা ইম্পোর্ট করতে অনেক বেশি সময় নিচ্ছে, এবং এর পরিণতিতে PHP টাইমআউট ও এক্সপোর্ট/ইম্পোর্ট ব্যর্থ হচ্ছে।
এমনকি যদি পরিবর্তনটি সম্পর্কিত ফাইলগুলির মেমরি কনফিগারেশনকে উন্নত করে তবে এটি সাহায্য করবে না ...
এই পর্যায়ে, আমরা লিনাক্স কমান্ড লাইনের মাধ্যমে নিম্নলিখিত কাজগুলো করতে পারি:
- দ্রুত MySQL ডাটাবেস এক্সপোর্ট করতে MySQL ব্যাকআপ কমান্ড লাইন ব্যবহার করুন;
- দ্রুত MySQL ডাটাবেস আমদানি করতে MySQL আমদানি কমান্ড লাইন ব্যবহার করুন।
মাইএসকিউএল এক্সপোর্ট ডাটাবেস কমান্ড
মারিয়াডিবি ব্যাকআপ কমান্ড▼
mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql
মাইএসকিউএল ব্যাকআপ কমান্ড ▼
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
- কমান্ড চিহ্ন অন্তর্ভুক্ত করে না []
- অনুগ্রহ করে আপনার MySQL ডাটাবেস ফাইলের নামে "ডাম্পফাইলনাম" পরিবর্তন করুন।
- ডান তীরটি লক্ষ্য করুন > রপ্তানি হয়।
.gz MySQL ডাটাবেস ফাইলটি বের করুন
যদি আপনার MySQL ডাটাবেস ফাইলটি .gz প্রত্যয় দিয়ে সংকুচিত হয়, তাহলে এটি SSH কমান্ড লাইনের মাধ্যমে ডাটাবেসে আমদানি করা যাবে না।
MySQL ডাটাবেস আমদানি করতে কমান্ড চালানোর আগে, অনুগ্রহ করে আনজিপ করতে নিম্নলিখিত .gz আনজিপ কমান্ডটি প্রবেশ করান ▼
gunzip FileName.gz
- অনুগ্রহ করে আপনার MySQL ডাটাবেস সংকুচিত প্যাকেজের নামে "ফাইল নাম" পরিবর্তন করুন, উদাহরণস্বরূপ: xxx.sql.gz
MySQL আমদানি ডাটাবেস কমান্ড
মারিয়াডিবি আমদানি কমান্ড▼
mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql
MySQL আমদানি কমান্ড ▼
mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
- কমান্ড চিহ্ন অন্তর্ভুক্ত করে না []
- অনুগ্রহ করে আপনার MySQL ডাটাবেস ফাইলের নামে "ডাম্পফাইলনাম" পরিবর্তন করুন।
- বাম তীরটি লক্ষ্য করুন < আমদানি হয়।
লিনাক্স সিস্টেমের জন্য আরও SSH কমান্ড এখানে পাওয়া যাবে ▼
আশা করি, চেন ওয়েইলিয়াং-এর ব্লগে ( https://www.chenweiliang.com/ ) শেয়ার করা "phpMyAdmin database import error 500? Command line for exporting large MySQL files" শীর্ষক আর্টিকেলটি আপনার জন্য সহায়ক হবে।
এই নিবন্ধটির লিঙ্কটি নির্দ্বিধায় শেয়ার করুন: https://www.chenweiliang.com/cwl-707.html
