3.Pyton dasturlash tilida MYSQ bilan ishlash.
MySQL Server va MySQL Connector/Python o'rnatilmoqda
Endi, ushbu qo'llanma bilan ishlashni boshlash uchun siz ikkita narsani sozlashingiz kerak: MySQL serveri va MySQL ulagichi . MySQL server ma'lumotlar bazasi bilan ishlash uchun zarur bo'lgan barcha xizmatlarni taqdim etadi. Server ishga tushgach, MySQL Connector/Python yordamida Python ilovangizni ulashingiz mumkin.
MySQL Serverni o'rnatish
Rasmiy hujjatlar MySQL serverini yuklab olish va o'rnatishning tavsiya etilgan usulini batafsil bayon qiladi. Siz barcha mashhur operatsion tizimlar, jumladan, Windows , macOS , Solaris , Linux va boshqalar uchun ko'rsatmalarni topasiz .
Windows uchun eng yaxshi usul MySQL Installer dasturini yuklab olish va unga butun jarayonni o'z zimmasiga olishiga imkon berishdir. O'rnatish menejeri MySQL serverining xavfsizlik sozlamalarini sozlashda ham yordam beradi. Hisoblar va rollar sahifasida siz ildiz (administrator) hisobi uchun parolni kiritishingiz, shuningdek, ixtiyoriy ravishda turli imtiyozlarga ega bo'lgan boshqa foydalanuvchilarni qo'shishingiz kerak:
MySQL Installer hisob qaydnomasini o'rnatish
O'rnatish vaqtida ildiz hisobi uchun hisobga olish ma'lumotlarini ko'rsatishingiz kerak bo'lsa-da, bu sozlamalarni keyinroq o'zgartirishingiz mumkin.
Eslatma: Xost nomi, foydalanuvchi nomi va parolni eslab qoling, chunki ular MySQL serveri bilan keyinchalik ulanish o'rnatish uchun talab qilinadi.
Ushbu o'quv qo'llanma uchun sizga faqat MySQL server kerak bo'lsa-da, ushbu o'rnatuvchilar yordamida MySQL Workbench kabi boshqa foydali vositalarni ham o'rnatishingiz mumkin . Agar siz MySQL-ni to'g'ridan-to'g'ri operatsion tizimingizga o'rnatmoqchi bo'lmasangiz, MySQL-ni Linux-da Docker yordamida o'rnatish qulay alternativadir.
MySQL Connector/Python o'rnatilmoqda
Ma'lumotlar bazasi drayveri - bu dasturga ma'lumotlar bazasi tizimi bilan ulanish va o'zaro ta'sir qilish imkonini beruvchi dasturiy ta'minot. Python kabi dasturlash tillari ma'lum bir sotuvchidan ma'lumotlar bazasi bilan gaplashishdan oldin maxsus drayverga muhtoj.Ushbu drayverlar odatda uchinchi tomon modullari sifatida olinadi. Python ma'lumotlar bazasi API (DB - API) barcha Python ma'lumotlar bazasi drayverlari mos kelishi kerak bo'lgan standart interfeysni belgilaydi. Ushbu tafsilotlar PEP 249 da hujjatlashtirilgan . SQLite uchun sqlite3 , PostgreSQL uchun psycopg va MySQL uchun MySQL Connector/Python kabi barcha Python maʼlumotlar bazasi drayverlari ushbu amalga oshirish qoidalariga amal qiladi.
Do'stlaringiz bilan baham: |