با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به حذف فایل در پایتون پرداختیم ، در این جلسه قصد داریم به آموزش شروع کار با MySQL در پایتون Python و نصب درایور MySQL بپردازیم.
پایتون می تواند در برنامه های پایگاه داده (DataBase) نیز استفاده شود.
MySQL یکی از محبوب ترین پایگاه های داده است.
برای استفاده از پایگاه داده MySQL باید آن را در سیستم نصب کنیم.
برای دانلود این دیتابیس می توانید به https://www.mysql.com/downloads مراجعه کنید.
پایتون برای دسترسی به پایگاه داده MySQL نیاز به یک راه انداز یا درایور MySQL نیاز دارد.
در طی این جلسات ما از درایور MySQL Connector استفاده می کنیم.
پیشنهاد می کنم که از PIP برای نصب MySQL Connector استفاده کنید.
مسیر خط فرمان را به محل PIP تغییر دهید و دستورات زیر را تایپ کنید:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector |
حالا شما درایور را دانلود کرده و نصب کرده اید.
برای تست درستی نصب درایور و یا اینکه درایور روی سیستم شما نصب است، مانند زیر عمل کنید:
1 | import mysql.connector |
اگر کد بالا بدون خطا اجرا شود، یعنی اینکه شما درایور را در سیستم حود دارید.
برای ارتباط یا کانکشن با پایگاه داده، مانند مثال پایین عمل کنید:
1 2 3 4 5 6 7 8 9 | import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword" ) print(mydb) |
حالا می توانید دستورات کوئری را بر روی پایگاه داده خود اعمال کنید.
جلسه آموزش شروع کار با MySQL در پایتون نیز به پایان رسید.
در جلسه بعد به آموزش ساخت پایگاه داده MySQL در پایتون را خواهیم پرداخت.با ما همراه باشید.
همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت برای ما ارسال کنید.
معین
سلام
به خاطر مطالب مفیدی که میذارین ممنونم
من mysql.8.0.14 رو جداگانه کامل نصب کردم بدون هیچ مشکلی
ولی وقتی تایپ میکنم:
import mysql.connector
بعد اجراش میکنم همچنین پیغامی میده:
no module named ‘mysql’
مشکل چیه؟
دقیقا باید چیکار بکنم که بتونم از طریق محیط python shell به mysql وصل بشم؟
پی وی لرن
سلام
می توانید به آدرس زیر مراجعه کنید احتمالا مشکلتان بر طرف خواهد شد.
رفع خطای موجود
Beta
سلام دوست عزیز اول باید با pip install “package-name”p نصبش کنید ، حرف p رو در نظر نگیزید فقط برای تایپ درست کوتیشن گزاشتمش . بعد که نصب کردید import کنیدش و استفاده کنید ازش.
aryan
موقع نصب پایتون ..path را فعال نکردید
ARMAN
سلام ببخشید
این سوالی که می پرسم ربطی به اموزش شما نداره
راستش من با mysql-connector کار کردم و مشکلی نداشت
ولی من میخوام از پکیج MySQLdb استفاده کنم
ولی هرکار میکنم نصب نمیشه
میشه بگید چجوری MySQLdb رو نصب کنم
ممنون میشم پاسخ بدید
امیر
سلام.وقتتون بخیر و ممنون از سایت عالیتون.
راستش من کد بالا رو نوشتم و اجرا کردم،ولی خطا میده.
خطاش اینه:mysql.connector.error.programmingError:1045 (28000):Access denied for user ‘yourusernsme’@’localhost’ (using password:yes)
میشه لطفا راهنمایی کنید 😭
تو wampserver هم یه پایگاه داده ساختم بعد مقادیرشو پاک کردم که برنامه نویسی مقداردهی کنم.اسمشو گذاشتم farda اما تو برنامه خطا میده مینویسه:
Unknow database ‘farda’
یک هفتس گیر کردم هر کاری میکنم درست نمیشه.
خواهشا راهنمایی کنید.ممنون میشم.
M
سلام منم این مشکل رو داشتم .بعدوقتی تو wamp قسمت phpmyadmin پایگاه داده رو در mariadb ایجاد کردم(نه در mysql) با استفاده از pymysql به راحتی به اون پایگاه داده وصل شد.
Benz
دادش داری کپی پیست میکنی بکن ولی حداقل ترتیب اموزش تغییر بده کسی شک نکنه . بعد واس کارات مترجم میخوای بگو من مجانی انجام میدم .
پی وی لرن
سلام
این مطالب کپی نبوده و ترجمه شده است و یک منبع ممکن است توسط سایت های مختلف ترجمه و استفاده شود، این مطالب هم به صورت رایگان قرارداده شده در صورتی که زمان و وقت زیادی از ماه گرفته است. این مطالب هم بصورت مقدماتی تا پیشرفته می باشد و امکان جابجایی وجود ندارد. می توانید از ویدیوهای ما استفاده نمایید که ترجمه نبوده و وقت کمتری نسبت به مقالات از ما گرفته است.
Ali
ببخشید کن از دستوری که برای نصب mysql connector داده بودید استفاده کردم ولی هنوز خطا میدهد بعد از import کردن چه کار باید کرد
Matin
لایبراری زیر را نصب کنید:
mysql-connector-python
(pip install mysql-connector-python)