قم بتثبيت إصدار mysql-noinstall ضمن نظام WIndows
الكاتب:Eve Cole
وقت التحديث:2009-07-27 17:13:20
تذكير سهل: تلخص هذه المقالة تطبيق التثبيت والتكوين لإصدار mysql-noinstall، وهو الإصدار المضغوط. هذه العمليات شائعة الاستخدام. تلخص هذه المقالة تطبيق التثبيت والتكوين لإصدار mysql-noinstall، وهو الإصدار الذي تم فك ضغطه، وهذه العمليات شائعة الاستخدام. لا تقدم المقالة إصدار تثبيت الملف القابل للتنفيذ من MySQL. إصدار التثبيت القابل للتنفيذ له العديد من العيوب، لذلك لن أتطرق إليها واحدًا تلو الآخر. باختصار، أنا أحب البرامج الخضراء والصديقة للبيئة، بما في ذلك Eclipse وTomcat وjboss وApache. حتى إذا تمت إعادة تثبيت نظام التشغيل، فلا حاجة إلى إعادة تثبيت هذه البرامج مرة واحدة وإلى الأبد.
بيئة:
ويندوز 2000/إكس بي/2003
mysql-noinstall-5.0.37-win32.zip
1. قم بتحميل ماي إس كيو إل
http://www.mysql.com/downloads
2. عملية التثبيت
1. قم بفك ضغط mysql-noinstall-5.0.37-win32.zip إلى دليل، ثم قم بإضافته وفك ضغطه إلى الدليل E:myserver.
2. اكتب ملف التكوين قيد التشغيل mysql my.ini
my.ini
--------------------------
[وين ماي سكل أدمين]
# حدد الملف لبدء خدمة MySQL
الخادم=E:\myserver\mysql-5.0.37-win32\bin\mysqld-nt.exe
[ميسكلد]
# قم بتعيين دليل التثبيت لـ mysql
Basedir=E:\myserver\mysql-5.0.37-win32
# قم بتعيين دليل التخزين لبيانات قاعدة بيانات MySQL، والتي يجب أن تكون بيانات أو \xxxdata
datadir=E:\myserver\mysql-5.0.37-win32\data
# قم بتعيين مجموعة الأحرف لخادم MySQL
default-character-set=gbk
[عميل]
# قم بتعيين مجموعة الأحرف لعميل MySQL
default-character-set=gbk
--------------------------
3. لتثبيت خدمة mysql، أدخل الدليل E:myservermysql-5.0.37-win32bin من نافذة MS-DOS وقم بتشغيل الأمر التالي:
mysqld --تثبيت mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. ابدأ تشغيل قاعدة بيانات mysql. في نافذة الأوامر أعلاه، أدخل الأمر: net start mysql5
سيؤدي هذا إلى بدء خدمة MySQL.
5. قم بتسجيل الدخول إلى قاعدة بيانات mysql (محليًا) في نافذة الأوامر أعلاه، أدخل الأمر: mysql -u root -p
بعد الضغط على Enter، سيُطلب منك إدخال كلمة المرور الخاصة بك.
كلمة مرور جذر المسؤول للتثبيت الأولي لإصدار mysql المضغوط فارغة، لذا فقط اضغط على Enter مرة أخرى لتسجيل الدخول إلى قاعدة بيانات mysql.
إذا لم تكن هذه هي المرة الأولى التي تقوم فيها بتسجيل الدخول إلى mysql، ولا يزال لديك مستخدم لديه عنوان شبكة، فيمكنك استخدام الأمر التالي لتسجيل الدخول إلى خادم mysql، وقد يكون خادم mysql هذا بعيدًا أو محليًا. تسمى طريقة تسجيل الدخول هذه "تسجيل الدخول عن بعد"، والأمر كما يلي:
الخلية -h 192.168.3.143 -u الجذر -p
الخلية -ح 192.168.3.143 -جذر -بليزيمين
-h يحدد عنوان IP لتسجيل الدخول، -u يحدد المستخدم، و -p يحدد كلمة المرور. إذا لم تكتب شيئًا بعد -p، سيُطلب منك إدخال كلمة المرور بعد -p، يمكنك أيضًا كتابة كلمة المرور مباشرة أنك لم تعد بحاجة إلى إدخال كلمة المرور.
6. قم بتشغيل قاعدة البيانات والجداول بعد تسجيل الدخول إلى قاعدة بيانات MySQL، يمكنك إجراء العملية المحددة على قاعدة البيانات، استخدم الأمر: استخدم اسم قاعدة البيانات لتحديد كائن قاعدة البيانات للعملية قاعدة البيانات هي بالطبع أوامر SQL، هاها.
7. قم بتغيير كلمة المرور لجذر مسؤول قاعدة بيانات MySQL
توجد قاعدة بيانات mysql بشكل افتراضي في قاعدة بيانات mysql. هذه هي قاعدة بيانات نظام mysql وتستخدم لحفظ مستخدمي قاعدة البيانات والأذونات والعديد من المعلومات الأخرى. لتغيير كلمة المرور، تحتاج إلى تشغيل جدول المستخدم لقاعدة بيانات MySQL.
الآن لا تزال كلمة مرور المستخدم الجذر لـ mysql فارغة، وهو أمر غير آمن للغاية. لنفترض أنك تريد تغيير كلمة المرور إلى "leizhimin".
لا تزال في نافذة الأوامر أعلاه، قم بتنفيذ الأمر التالي:
استخدم الخلية؛
منح كل شيء على *.* إلى root@'%' المحدد بواسطة 'leizhimin' مع خيار المنح؛
يقترف؛
معنى هذا الأمر هو إضافة مستخدم جذر بجميع الأذونات وكلمة المرور هي "leizhimin"، ويمكن لهذا المستخدم الوصول ليس محليًا فقط ولكن أيضًا من خلال الشبكة. سبب التأكيد على ذلك هو أن المستخدم الجذر الذي يأتي مع نظام MySQL لا يمكن الوصول إليه إلا محليًا، والمعرف الموجود بعد الحرف @ هو المضيف المحلي. لمزيد من التفاصيل، يمكنك التحقق من جدول uer لبيانات mysql. من الآن فصاعدًا، يوجد مستخدمان جذريان، أحدهما هو النظام الأصلي والآخر هو المستخدم الجديد. لتسهيل الإدارة، احذف الجذر الذي يأتي مع mysql احتفظ بالمستخدم الجذر الذي تم إنشاؤه حديثًا، والسبب هو أن هذا المستخدم يمكنه الوصول إلى MySQL عبر الشبكة.
ثم أمر حذف المستخدم:
مستخدم الخلية؛
احذف من المستخدم حيث user='root' وhost='localhost';
يقترف؛
في الواقع، الطريقة المذكورة أعلاه هي أمر تفويض، حيث يتم إنشاء مستخدم قاعدة البيانات أثناء التفويض. لدى MySQL أيضًا طريقة منفصلة لتغيير كلمات مرور المستخدم، فلنرى كيفية القيام بذلك.
أولاً، قم بإنشاء مستخدم avasoft بكلمة مرور: 123456
منح كل شيء على *.* إلى avasoft@'localhost' المحدد بواسطة '123456' مع خيار المنح؛
بعد ذلك، قم بتغيير كلمة المرور لهذا المستخدم إلى: leizhimin
تحديث كلمة مرور مجموعة المستخدم = كلمة المرور ('leizhimin') حيث المستخدم = 'vasoft' والمضيف = 'المضيف المحلي'؛
امتيازات التدفق؛
للتوضيح، من الأفضل استخدام المنحة لإنشاء مستخدمي MySQL، خاصة بالنسبة لـ MySQL DBA، من المهم تحديد أذونات المستخدم عند إنشاء المستخدمين وتطوير العادات الجيدة.
تستخدم طريقة التعديل هذه في الواقع وظيفة mysql. هناك المزيد من الطرق، لذلك لن أقدمها واحدة تلو الأخرى.
شيء آخر يجب ملاحظته هو أنه عند تغيير كلمات المرور والعمليات الأخرى، لا يسمح لك MySQL بتحديد أسماء مستعارة للجداول، ولكن لا يوجد مثل هذا التقييد لأول مرة.
8. إنشاء قاعدة بيانات في الواقع، بالإضافة إلى قاعدة بيانات MySQL، هناك أيضًا اختبار قاعدة بيانات فارغة لاختبار المستخدم.
تابع الآن إنشاء قاعدة بيانات testdb، وقم بتنفيذ سلسلة من عبارات SQL لرؤية العمليات الأساسية لقاعدة بيانات MySQL.
إنشاء قاعدة بيانات testdb:
إنشاء قاعدة بيانات testdb؛
إنشاء قاعدة بيانات بشكل وقائي:
إنشاء قاعدة بيانات إذا لم يكن testdb
إنشاء جدول:
استخدم اختبار قاعدة البيانات؛
إنشاء جدول جدول 1(
اسم المستخدم فارشار (12)،
كلمة المرور varchar(20));
الإنشاء الوقائي للجدول AAA:
إنشاء جدول إذا لم يكن موجودًا aaa(ss varchar(20));
عرض هيكل الجدول:
وصف الجدول 1؛
إدراج البيانات في جدول الجدول 1:
أدخل في قيم الجدول 1 (اسم المستخدم وكلمة المرور).
("ليزهيمين"، "لافاسوفت")،
('مرحبا'،'ههههه')؛
يقترف؛
جدول الاستعلام 1:
حدد * من الجدول 1؛
تغيير البيانات:
تحديث الجدول 1 تعيين كلمة المرور = "hehe" حيث اسم المستخدم = "hellokitty"؛
يقترف؛
حذف البيانات:
احذف من الجدول 1 حيث اسم المستخدم = 'hellokitty'؛
يقترف؛
إضافة عمود إلى الجدول:
تغيير الجدول table1 إضافة عمود (
الجنس varchar(2) التعليق "الجنس"،
تاريخ العمر ليس خاليًا التعليق "العمر"
);
يقترف؛
إنشاء جدول table1 من الاستعلام:
إنشاء جدول tmp باسم
حدد * من الجدول 1؛
حذف جدول الجدول 1:
إسقاط الجدول إذا كان موجودًا table1؛
إسقاط الجدول إذا كان موجودًا tmp؛
9. عمل نسخة احتياطية من قاعدة البيانات testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. احذف قاعدة البيانات testdb
إسقاط قاعدة البيانات testdb؛
11. لاستعادة قاعدة بيانات testdb، قم أولاً بإنشاء قاعدة بيانات testdb، ثم استخدم الأمر التالي لاستعادتها محليًا:
mysql -u root -pleizhimin testdb <C:testdb.sql
12. احذف خدمة mysql إذا كنت قد سئمت من mysql وتحتاج إلى إلغاء تثبيتها، فما عليك سوى القيام بذلك
إيقاف خدمة MySQL
صافي توقف Mysql5
حذف خدمة MySQL
sc حذف mysql5
ثم قم بحذف مجلد تثبيت msyql دون ترك أي أثر.