الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف استطيع تغير اسم المستخدم والباس ورد من لو حة PhpMyamin

مغلق
بدأه ahmed17 في 9 أكتوبر 2006 · 5 رد · 1,844 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

كيف استطيع تغير اسم المستخدم والباس ورد من لو حة PhpMyamin

حيث تخرج لى التنبية عن فتح صفحة

http://localhost/phpmyadmin/

اقتباس
يحتوي ملف الإعدادت الخاص بك تعيينات )المستخدم root دون كلمة مرور( والذي يشير إلى حساب المستخدم الرئيسي لـMySQL. خادم MySQL الذي يعمل بهذه الإعدادت الافتراضية معرض لخطر الاقتحام، وعليك أن تقوم بإصلاح ثغرة الأمان هذه في أقرب وقت ممكن
#2

إذا كنت تعمل على جهازك فلا مشكلة من ذلك . إما إذا كنت تستخدم نت في جهازك .أو حتى كان في سرفر على النت .

اولا يجب عليك ان تقوم بتغير اسم المستخدم الإفتراضي لقاعدة البيانات root والتحذير هو ان قاعدة البيانات

MySql تعتمد مستخدم افتراضي هوا root بدون كلمة سر . لذا قد يحدث اختراق لقاعدة البيانات .

قم بتغير اسم المستخدم عن طريق Mysql عبر الأمر CREATE USER:

او قم بعمل مستخدم جديد . وبعد ذلك قم بتغيرها عن طريق الملف config الموجود في phpmyadmin

#3

اكيد ما بتعرف كيف تضيف المستخدم :

على قاعدة البيانات MYSQL على الـ DOS

mysql> use mysql;
Database changed 
mysql> INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv) VALUES ('localhost', 'fawaz', PASSWORD('mypass'), 'Y', 'Y', 'Y');
Query OK, 1 row affected (0.20 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 1 row affected (0.01 sec) 

mysql> SELECT host, user, password FROM user WHERE user = 'phpcake';
+-----------+---------+------------------+
| host	  | user	| password		 |
+-----------+---------+------------------+
| localhost | fawaz | 6f8c114b58f2ce9e |
+-----------+---------+------------------+
1 row in set (0.00 sec)

الأهم هو السطر الأول use mysql وهوا استخدام قاعدة البيانات mysql والتي يوجد فيها جدول المستخدمين User

بعد ذلك عمل ادخال للجدول عبر السرفر localhost المحلي . بكلمة مرور mypass واسم مستخدم fawaz

مع اعطاء صلاحيات التعديل والإضافة والإستعراض .

كلمة المرور مشفرة عبد الدالة Password .

الأمر التالي :

FLUSH PRIVILEGES

يخبر السرفر بإعادة التحديث لتطبيق الإعدادات حتى تنفذ الصلاحيات على الجداول .

الأمر الأخير هوا استعراض للمستخدم واسم السرفر وكذلك كلمة المرور لاحض ضهورها على شكل كلام طويل لأنه مشفر حتى لا يتم العثور عليها بسهولة .

الصلاحيات الأخر يمكنك ان تختار منها ما تريد كي تسمح للمستخدك ان يمتلك الصلاحية او لا .

Select_priv 
Insert_priv 
Update_priv 
Delete_priv 
Create_priv 
Drop_priv 
Reload_priv 
Shutdown_priv 
Process_priv 
File_priv 
Grant_priv 
References_priv 
Index_priv 
Alter_priv

بعد ذلك توجه للملف config في phpmyadmin وغير اسم المستخدم وكلمة المرور التي علمتها للتو

تحياتي

#5

mysql_change_user

نعم هذه الدالة تغير اسم المستخدم للإتصال النشط الحالي :

وهي تاخذ الصيغة التالية : حسب الإصدار :

+PHP 3.0.13+, MySQL 3.23.3

bool mysql_change_user(user, password[, database][, connection]);
string user: Username to log in with
string password: Password to use
string database (optional): Default database to use for queries
mysql link connection (optional): Connection handle returned by mysql_connect() or mysql_pconnect() 

Returns 
TRUE on success; FALSE otherwise

مثال عليها :

<?php
// Connect to the default MySQL server
$mysql_link = mysql_connect ()
   or die ("Could not connect to the default MySQL server.");

$user = 'bill';

// Attempt to change the user on the MySQL connection
if (mysql_change_user ($user, 'chupachups')) {
	echo "User changed to <b>$user</b>.";
} else {
	echo "User could not be changed to <b>$user</b>.";
}
?>

ولكن الطريقة التي ذكرتها لك افضل في عملية اضافة مستخدم جديد بكلمة مرور جديدة اما هذه الدالة فهي فقط تغير لك اسم المستخدم الحالي مع كلمة مرور جديدة .

بالتوفيق .

بالنسبة لهل تفي بالفرض نعم تفي بذلك في حالات .

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…