ঠিক আছে, এতে অনেক সময় নষ্ট হয় তাই এখানে 19 মার্চ 2019 এর সংক্ষিপ্তসার
আপনি যদি বিশেষত মাইএসকিউএল 8+ এর সাথে একটি ডকার চিত্র ব্যবহার করার চেষ্টা করছেন এবং তারপরে সেই ডকারের ধারকটিতে থাকা আপনার ডাটাবেসগুলিতে অ্যাক্সেস করতে সিকেলপ্রো ব্যবহার করেন, তবে আপনার ভাগ্য নেই।
দেখুন sequelpro ইস্যু 2699
আমার সেটআপটি ডকের ডেস্কটপ ২.০.৩.০ (ম্যাক - মোজাভে) ব্যবহার করে সিক্যুয়েলপ্রো ১.১.২, এবং মাইএসকিএল: সর্বশেষ (v8.0.15) ব্যবহার করার চেষ্টা করেছে।
যেমনটি অন্যেরা জানিয়েছেন, মাইএসকিএল ৫. using ব্যবহার করে কোনও প্রয়োজন নেই:
docker run -p 3306:3306 --name mysql1 -e MYSQL_ROOT_PASSWORD=secret -d mysql:5.7
অবশ্যই মাইকারকিউএল 8+ ডকারে ব্যবহার করা সম্ভব এবং সেই পরিস্থিতিতে (যদি প্রয়োজন হয়) তবে caching_sha2_password
টাইপ ইস্যুগুলির জন্য এখানে সরবরাহ করা অন্যান্য উত্তরগুলি কাজ করে। তবে সিক্যুয়েলপ্রো হ'ল মাইএসকিউএল 8+ সহ কোনও নন জিও
অবশেষে, আমি সিক্যেলপ্রো (2013-2014-এর পূর্ববর্তী বিশ্বস্ত বন্ধু) ত্যাগ করেছি এবং এর পরিবর্তে ডিবিভার ইনস্টল করেছি । বাক্সের বাইরে সবকিছু কাজ করে। ডকারের জন্য, আমি ব্যবহার করেছি:
docker run -p 3306:3306 --name mysql1 -e MYSQL_ROOT_PASSWORD=secret -d mysql:latest --default-authentication-plugin=mysql_native_password
আপনি মাইএসকিএল ডেটাবেসগুলি ব্যবহার করে দ্রুত উঁকি দিতে পারেন:
docker exec -it mysql1 bash
mysql -u root -p
show databases;