mysql - saudi - port number list pdf



كيفية الحصول على قائمة حسابات مستخدم MySQL (10)

أنا باستخدام أداة سطر الأوامر MySQL ويمكن التنقل من خلال قاعدة بيانات. الآن أحتاج إلى رؤية قائمة بحسابات المستخدمين. كيف يمكنني أن أفعل هذا؟

أنا أستخدم MySQL الإصدار 5.4.1 .

https://src-bin.com


Answer #1

أجد أن هذا التنسيق هو الأكثر فائدة لأنه يتضمن حقل المضيف وهو أمر مهم في MySQL للتمييز بين سجلات المستخدم.

select User,Host from mysql.user;

Answer #2

إذا كنت تشير إلى مستخدمي MySQL فعليًا ، فحاول:

select User from mysql.user;

Answer #3

بيتر وجيسي صحيحة ولكن تأكد فقط من تحديد mysql DB أولاً.

use mysql;

select User from mysql.user;

يجب أن تفعل خدعة الخاص بك


Answer #4

تسجيل الدخول إلى mysql كجذر واكتب الاستعلام التالي

select User from mysql.user;

+------+
| User |
+------+
| amon |
| root |
| root |
+------+

Answer #5

لتجنب تكرار المستخدمين عندما يتصلون من مصدر مختلف:

select distinct User from mysql.user;

Answer #6

لقد وجدت واحدة أكثر فائدة لأنه يوفر معلومات إضافية حول امتيازات DML و DDL

SELECT user, Select_priv, Insert_priv , Update_priv, Delete_priv, 
       Create_priv, Drop_priv, Shutdown_priv, Create_user_priv 
FROM mysql.user;

Answer #7

يتضمن حساب المستخدم اسم المستخدم والوصول مستوى المضيف.

لذلك ، هذا هو الاستعلام الذي يعطي كافة حسابات المستخدمين

SELECT CONCAT(QUOTE(user),'@',QUOTE(host)) UserAccount FROM mysql.user;

Answer #8

يخزن MySQL معلومات المستخدم في قاعدة البيانات الخاصة به. اسم قاعدة البيانات هو MySQL . داخل قاعدة البيانات تلك ، تكون معلومات المستخدم في جدول ، مجموعة بيانات ، user مسمى. إذا كنت ترغب في معرفة إعداد المستخدمين في جدول مستخدم MySQL ، فقم بتشغيل الأمر التالي:

SELECT User, Host FROM mysql.user;

+------------------+-----------+
| User             | Host      |
+------------------+-----------+
| root             | localhost |
| root             | demohost  |
| root             | 127.0.0.1 |
| debian-sys-maint | localhost |
|                  | %         |
+------------------+-----------+

Answer #9
$>  mysql -u root -p -e 'Select user from mysql.user' > allUsersOnDatabase.txt

تنفيذ هذا الأمر على موجه linux سيطلب أولاً كلمة مرور مستخدم الجذر mysql ، على توفير كلمة المرور الصحيحة فإنه سيتم طباعة كافة مستخدمي قاعدة البيانات إلى الملف النصي.


Answer #10
SELECT * FROM mysql.user;

إنها طاولة كبيرة ، لذا قد ترغب في أن تكون أكثر انتقائية في الحقول التي تختارها.





mysql5