|
MySQL ning eng so'nggi versiyasi (yozish vaqtida 8.0
|
bet | 6/7 | Sana | 11.06.2024 | Hajmi | 279,8 Kb. | | #262497 |
Bog'liq dasturlash tillari mustaqil ish Shamiyeva DMySQL ning eng so'nggi versiyasi (yozish vaqtida 8.0 versiyasi) NoSQL (Faqat SQL emas)ni qo'llab-quvvatlaydi. kuchli> ”) hujjatlar ma'lumotlar bazalari. Uni Linux, macOS va boshqa UNIX-ga o'xshash operatsion tizimlar va Windows-ga o'rnatish mumkin.
MySQL-ni yuklab oling
MySQL Community Edition yuklab oling
MySQL Enterprise Edition yuklab oling
MySQL ma'lumotlar bazasi dasturiy ta'minoti ochiq manba bo'lib, u GPL (GNU General Public License) dan foydalanadi. Muhimi, u ikki xil nashrda taqdim etiladi: ochiq manbali MySQL Community Server, uni yuklab olishingiz, manba kodiga kirishingiz va bepul foydalanishingiz mumkin va xususiy MySQL Enterprise. nashri va yillik obunani talab qiladigan va professional yordam va boshqa ko'plab imtiyozlarni o'z ichiga olgan boshqa tijorat mahsulotlari.
MySQL keng ko'lamli maqsadlarda, jumladan, veb-ma'lumotlar bazasi (eng keng tarqalgan foydalanish), ma'lumotlarni saqlash, elektron tijorat va logging ilovalari uchun ishlatiladi. Bu LAMP (Linux + Apache + MySQL + ni sozlash uchun keng tarqalgan dasturlardan biridir. >PHP) yoki LEMP (Linux + Engine-X + MySQL + PHP ) stek veb-ishlab chiqish va WordPress, Magneto, Joomla, Drupal< kabi onlayn kontentni boshqarish tizimlarini joylashtirish uchun ishlatiladi. va boshqalar. PHP dan tashqari, u boshqa koʻplab tillarni ham qoʻllab-quvvatlaydi, jumladanPerl, Node.js, Pythonva hokazo.
Linuxda MySQL ma'lumotlar bazasi bilan ilovangizni sozlash bo'yicha ushbu tegishli qo'llanmalarni ko'rib chiqing.
CentOS 8 da LAMP serverini qanday o'rnatish mumkin
CentOS 8 da LEMP serverini qanday o'rnatish mumkin
Ubuntu 20.04 da PhpMyAdmin bilan LAMP Stackni qanday o'rnatish mumkin
Ubuntu 20.04 da PhpMyAdmin bilan LEMP Stackni qanday o'rnatish mumkin
Ubuntu 20.04 da Apache bilan WordPressni qanday o'rnatish mumkin
MySQL qanday ishlaydi?
Ko'pgina ma'lumotlar bazasini boshqarish tizimlari singari, MySQL mijoz-server arxitekturasiga ega va tarmoq muhitida ishlatilishi mumkin. Server dasturi ma'lumotlar bazasi fayllari saqlanadigan bir xil jismoniy yoki virtual tizimda joylashgan bo'lib, u ma'lumotlar bazalari bilan barcha o'zaro aloqalar uchun javobgardir.
Ma'lumotlar bazasini boshqarish uchun MySQL vositalari yoki boshqa dasturlash tillarida yozilgan har qanday ilovalar kabi turli xil mijoz dasturlari serverga ulanishi va ma'lumotlar bazasiga so'rovlar yuborishi mumkin. Server mijoz so'rovlarini qayta ishlaydi va natijalarni mijozga qaytaradi.
Mijoz server bilan bir xil tizimda yoki masofaviy xostda yashashi va serverga tarmoq yoki internet ulanishi orqali ma'lumotlar bazasi so'rovlarini yuborishi mumkin. Muhimi, mijozlar unga ulanishi uchun MySQL serveri ishlayotgan bo'lishi kerak.
MySQL ning asosiy xususiyatlari
MySQLda mustaqil modullarga ega ko'p qatlamli server dizayni ishlatiladi. Server ko'p tarmoqli, ko'p foydalanuvchili, kengaytiriladigan va juda muhim, og'ir yuk ishlab chiqarish tizimlari uchun mustahkam tarzda ishlab chiqilgan. U tranzaktsion va tranzaksiyasiz saqlash mexanizmlarini taqdim etadi va boshqa saqlash mexanizmlarini qo'shishni qo'llab-quvvatlaydi.
MySQL juda tez B-daraxtjadvallarini indekslarni siqish bilan, juda tez ipga asoslangan xotira ajratish tizimidan foydalanadi va optimallashtirilgan ichki-pastga birlashma yordamida juda tez birlashmalarni amalga oshiradi.
U imzolangan/imzosiz tamsayılar, suzuvchi nuqta turlari (float va double), char va varchar, binar va varbinar, blob va matn, sana, DateTime va vaqt tamg'asi, yil, to'plam, enum va OpenGIS fazoviy kabi ko'plab ma'lumotlar turlarini qo'llab-quvvatlaydi. turlari.
MySQL shuningdek, master-slave replikatsiyasi, ko'p tugunli klasterlash, zaxiralash va tiklash/tiklash orqali ma'lumotlarning ortiqcha bo'lishini va yuqori mavjudlikni (HA) qo'llab-quvvatlaydi. U keng ko'lamli zaxira turlari va strategiyalarini taklif qiladi, ulardan siz joylashtirishingiz uchun eng mos keladigan usullarni tanlashingiz mumkin.
Uning xavfsizlik xususiyatlariga foydalanuvchi hisobini boshqarish va kirishni boshqarish, xostga asoslangan tekshirish, shifrlangan ulanishlar, xavfsizlikni ta'minlaydigan bir nechta komponentlar va plaginlar (masalan, autentifikatsiya plaginlari, ulanishni boshqarish plaginlari, parolni tekshirish komponenti va boshqalar) hamda FIPS kiradi. (Federal ma'lumotni qayta ishlash standartlari 140-2 (FIPS 140-2)) server tomonidan amalga oshiriladigan kriptografik operatsiyalarga taalluqli server tomonidagi rejim.
Bundan tashqari, siz Linux uchun MySQL/MariaDB xavfsizligi bo'yicha eng yaxshi amaliyotlarga rioya qilish orqali qo'shimcha xavfsizlikni ham ta'minlashingiz mumkin. Lekin har doimgidek, har tomonlama ma'lumotlar bazasi serveri xavfsizligini ta'minlash uchun yaxshi tarmoq va server xavfsizligini ta'minlaganingizga ishonch hosil qiling.
|
| |