עזרה | חיבור לmySql ע"י פקודת scaffold מ-Net core. לא עובד.
-
שלום,
בניסיון להתחבר דרך ה-CMD לmySql ע"י פקודת scaffold כדי לייצר מחלקה התואמת לטבלה בDB בMySql, מתקבלת שגיאה:Access denied for user 'root'@'localhost' (using password: YES)
מיותר אולי לציין שהסיסמה שלי לuser ששמו root, אינה YES, אלא משהו אחר.
בנוסף, כאשר אני מנסה ליצור עוד local connection בלחיצה על סימן ה"+" בMySql Workbench, ואישור של הפרטים הדיפולטיביים מתקבלת במפתיע שגיאה דומה:
אשמח לעזרה ממביני דבר
תודה רבה! -
@have-a-good-day כתב בעזרה | חיבור לmySql ע"י פקודת scaffold מ-Net core. לא עובד.:
בניסיון להתחבר דרך ה-CMD לmySql ע"י פקודת scaffold
לא כתבת מה הפקודה שנתת
-
@משחזר-מידע
זו הפקודה:dotnet ef dbcontext scaffold Name=ToDoDB Pomelo.EntityFrameworkCore.MySql -f -c ToDoDbContext
כאשר המשתנה name מחזיק את פרטי החיבור לDB שלי.
כמו כן, כשבדקתי אולי אינו מצליח לגשת לפרטי החיבור והרצתי פקודה מפורשת:dotnet ef dbcontext scaffold "Server=<server_name>;Port=<port_number>;Database=<database_name>;Uid=<username>;Pwd=<password>;" Pomelo.EntityFrameworkCore.MySql -o <output_directory>
עם פרטים נכונים, זה גם לא עבד, והחזיר את אותה שגיאה.
מדובר על פרויקט מסוג Asp.net שנוצר בפקודת
dotnet new web -o TodoApi
(לא נוצר קובץ startup.cs)
אם זה משנה.תודה רבה!
-
@משחזר-מידע
תודה רבה על המאמץ
אולם עדיין לא ברור לי מה בדיוק,
הפתרון שלו הינו הרצת כמה פקודות, אבל ה mysql shell שלי נותן שגיאה על כל פעולה.
למשל פה:
שזו לכאורה פקודה בסיסית.תודה רבה!
-
@have-a-good-day כתב בעזרה | חיבור לmySql ע"י פקודת scaffold מ-Net core. לא עובד.:
הפתרון שלו הינו הרצת כמה פקודות
כנראה לא קראת את הכל
Its possible that you need to grant privileges for that IP, an example would be:
-
@משחזר-מידע
גם הפקודה שם לא עוברת חלק את הshell, ויוצרת שגיאה.
יש דרך לעשות את זה דרך הממשק הגרפי ולא דרך הshell?תודה רבה!