'নামের' @ '%' দিয়ে মাইএসকিউএলে একটি ব্যবহারকারী যুক্ত করা ERROR 1396 এর সাথে ব্যর্থ


9

আমি কেবল মাইএসকিউএল ব্যবহার করে একটি নতুন ব্যবহারকারী যুক্ত করার চেষ্টা করেছি

CREATE USER 'name'@'%' IDENTIFIED BY '...'

তবে এটি নিম্নলিখিত ত্রুটির সাথে ব্যর্থ:

ERROR 1396 (HY000): Operation CREATE USER failed for 'name'@'%'

ব্যবহারকারীকে কেবল লোকালহোস্টের জন্য যুক্ত করা ভাল কাজ করে:

CREATE USER 'name'@'localhost' IDENTIFIED BY '...'

সমস্যাটি কী হতে পারে তা সম্পর্কে আমার কোনও ক্লু নেই। আমি কোনও ধারণার জন্য কৃতজ্ঞ থাকব।

(আমি ব্যবহার করছি mysql Ver 14.14 Distrib 5.1.66।)


আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি, যখন ব্যবহারকারীকে তৈরি / ড্রপ করার সময় আমি ব্যবহারকারীর তথ্যের জন্য সমস্ত অনুদানের টেবিল যাচাই করেছি, কোনও ব্যবহারকারীর তথ্য খুঁজে পেলাম না, আমি সমস্ত অ্যাক্সেস প্রত্যাহার করে চেষ্টা করেছিলাম এবং কিছুক্ষণ পরে, অপারেশনটি কাজ না করেই কাজটি চালিয়ে যাচ্ছি যে কোনও পরিবর্তন, আমি আমার বিশদ উত্তরটি এখানে রথিশকুমার.কম.২০১৮
২০১৮

উত্তর:


13

ডক্স অনুসারে আপনি যদি @ 'হোস্টনেম' বাদ দেন (এটি হ'ল ক্রিয়েট ইউজারের নাম) মাইএসকিউএল এটির ব্যাখ্যা করবে কারণ এটিতে একটি @ '%' ছিল। আপনার প্রদত্ত ত্রুটি বার্তাটি বোঝায় যে সিস্টেমে ইতিমধ্যে একটি ব্যবহারকারী 'নাম' @ '%' রয়েছে:

mysql> CREATE USER 'name'@'%' IDENTIFIED BY 'test';
Query OK, 0 rows affected (0.04 sec)

mysql> CREATE USER 'name'@'%' IDENTIFIED BY 'test';
ERROR 1396 (HY000): Operation CREATE USER failed for 'name'@'%'
mysql> CREATE USER 'name' IDENTIFIED BY 'test';
ERROR 1396 (HY000): Operation CREATE USER failed for 'name'@'%'

আপনি যদি ব্যবহারকারীটিকে মুছে ফেলেন এবং এখনও বার্তাটি পান তবে FLUSH PRIVILEGES চালানোর চেষ্টা করুন।

অতিরিক্ত তথ্যের জন্য এই এসও প্রশ্নটিও দেখুন ।


1

Mysql: 5.7 ডকার চিত্র ব্যবহার করার সময় আমি এই একই ত্রুটির মুখোমুখি হয়েছি। মূল ভুলটি rootব্যবহারকারী তৈরি করার চেষ্টা করছিল যা ডিফল্টরূপে বিদ্যমান। আরও তথ্য: https://github.com/docker-library/mysql/issues/129

উপরের লিঙ্কে যেমনটি দেওয়া হয়েছে তেমন সমাধানটি সেট করা হয়নি MYSQL_USERএবং MYSQL_PASSWORDডক ইমেজ শুরু করার সময় পরিবেশের ভেরিয়েবলগুলিতে।


এটি আমাকে অনেক সাহায্য করেছে! আমি কেন জানি না যে আমি ডকারে ডিবিতে সংযোগ করতে পারিনি এবং কখনও সন্দেহের কারণ এটি ছিল না।
ডিঙ্গো_ডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.