MySQL sunucu örneğinin sürümü nasıl bulunur. MySQL sürüm seçimi ve MySQL sürümünün nasıl bulunacağı. Video barındırma incelemesi

  • 20.06.2020

MySQL'de sürümü seç()- kullanılan paketin adını ve sürümünü döndüren bir sorgu. Ad, MySQL'in kendisi veya kendi geliştirdiği çatalı - MaraiDB olabilir. Çoğu sorunu çözerken paketler arasındaki fark fark edilmez. MySQL 5.6, MaraiDB 10'a karşılık gelir.

MySQL sürüm seçme ve MySQL sürümünün nasıl bilineceği

Sürümü öğrenmenin birkaç yolu vardır. En basiti, veritabanı sunucusu kullanıcısının şifresini bilmenizi gerektirmez. SSH üzerinden oturum açıp mysql --version komutunu çalıştırmanız yeterlidir.

mysql Ver 14.14 Dağıtım 5.5.55, readline 6.3 kullanarak debian-linux-gnu (x86_64) için

Başlıkta verilen yöntemi kullanmak için SQL request göndermeniz gerekiyor, bunun için konsola giriş yapmanız gerekiyor (bunu bir script ile de yapabilirsiniz).

Parolanı Gir:
MySQL monitörüne hoş geldiniz. Komutlar ; veya\g.
MySQL bağlantı kimliğiniz 41
Sunucu sürümü: 5.5.55-0ubuntu0.14.04.1 (Ubuntu)

Telif hakkı (c) 2000, 2017, Oracle ve/veya bağlı kuruluşları. Her hakkı saklıdır.

Oracle, Oracle Corporation'ın ve/veya onun tescilli ticari markasıdır.
bağlı kuruluşlar. Diğer adlar, ilgili kuruluşların ticari markaları olabilir.
sahipleri.

"Yardım" yazın; veya yardım için "\h". Geçerli giriş ifadesini temizlemek için "\c" yazın.

Başarılı bir yetkilendirmeden sonra görünen çıktıda gerekli bilgiler mevcuttur. Bu durumda MySQL Server sürüm 5.5.55-0 kullanılır.

Ayrıca, veritabanı sunucusu konsolunda bir kez, sürümü aşağıdaki gibi sorgulayabilirsiniz:

+————————-+
| sürüm() |
+————————-+
| 5.5.55-0ubuntu0.14.04.1 |
+————————-+
sette 1 satır (0.00 sn)

İncelenen tüm durumlarda, eşit derecede eksiksiz bilgi elde edildi.

MySQL () ile çalışmanın temellerini açıklayan bir dizi makale okuyun.

Veritabanı ile çalışan site scriptleri, sunucudaki yazılımın belirli bir sürümü için yazılmışsa ve kullanılmıyorsa, paketin yanı sıra sürüm de değiştirilebilir. Bu, Debian'da oldukça basit bir şekilde yapılır, algoritma aşağıda verilmiştir.

Veritabanı sunucusu sürümünü Debian olarak değiştirme

1) mysqldump yardımcı programını kullanarak, tüm tabloların (hizmet tabloları dahil) bir dökümü oluşturulur

2) paket kaldırıldı apt-get mysql-server'ı kaldır* && apt-get purge mysql-server*, bir kopya oluşturmadan önce /var/lib/mysql ve /etc/mysql dosyasını da silmeniz gerekir.

3) resmi web sitesinde listelenen depo /etc/apt/source.list'e eklenir (örneğin, Debian 8'deki MariaDB 10 için), bilgiler güncellenir apt-get güncellemesi

3) ayrıca aracılığıyla apt-get yeni bir paket kurulur, ardından veritabanı dökümleri yüklenir

Acil durumlarda kopyalar her zaman saklanmalıdır. Farklı sürümler, yapılandırma dosyalarında farklı yönergeler kullanır ve manuel düzenleme gerektirebilir.

Bunun yardımıyla paketin sürümünün görüntülendiği hakkında bilgi edinin, en sık yapılan işlem olan seçimdir.

İlk olarak, en son deneysel sürümü mü yoksa en son kararlı sürümü mü istediğinize karar vermeniz gerekir:

  • MySQL'i ilk kez kullanacaksanız veya MySQL'i ikili dağıtımı olmayan bir sisteme taşımaya çalışıyorsanız, genellikle kararlı sürümle (şu anda sürüm 3.23) başlamanızı öneririz. Tüm MySQL sürümlerinin, her sürümden önce (deneysel sürümler için bile) MySQL karşılaştırma testleri ve kapsamlı bir test paketi ile test edildiğini unutmayın.
  • Eski bir sistem üzerinde çalışıyorsanız ve yükseltmek istiyorsanız, ancak olası yükseltme tutarsızlıklarından kaçınmak istiyorsanız, kullandığınız daldaki en yeni sürüme yükseltmelisiniz (yalnızca en son sürüm numarasının sizinkinden daha yeni olduğu durumlarda). Bu tür sürümlerde, yalnızca kritik hataları düzeltmeye ve yalnızca küçük, nispeten güvenli değişiklikler yapmaya çalışıyoruz.

İkinci olarak, kaynak dağıtım mı yoksa ikili dağıtım mı kullanmak istediğinize karar vermeniz gerekir. Çoğu durumda, yüklemesi genellikle bir kaynak dağıtımdan daha kolay olduğundan, platformunuz için bir ikili dağıtım varsa onu seçmek en iyisidir.

Aşağıdaki durumlarda kaynaktan yükleme tercih edilebilir:

  • MySQL'i belirli bir yere kurmanız gerekiyorsa (standart ikili dağıtımlar her yerde ``çalışmaya hazırdır'', ancak daha fazla esnekliğe ihtiyacınız olabilir).
  • Farklı kullanıcı gereksinimlerini karşılamak için iki farklı ikili sürüm sunuyoruz: biri işlemsel olmayan tablo işleyicileriyle (küçük, hızlı ikili kod) derlenir ve ikincisi, işleme duyarlı tablolar gibi en önemli genişletilebilirlik özellikleriyle yapılandırılır. Her iki sürüm de aynı kaynak koddan derlenmiştir. Tüm yerel MySQL istemcileri her iki sürüme de bağlanabilir. Genişletilmiş MySQL ikili dağıtımı -max son ekiyle işaretlenmiştir ve mysqld-max ile aynı seçeneklerle yapılandırılmıştır. Genişletilmiş mysqld sunucusu olan 4.7.5 mysqld-max bölümüne bakın. MySQL-Max RPM paketini kullanmak istiyorsanız, öncelikle standart MySQL RPM paketini kurmalısınız.
  • Standart ikili dağıtımlarda bulunmayan bazı ekstra özelliklerle mysqld'i yapılandırmanız gerekiyorsa. Aşağıda, kullanmak isteyebileceğiniz en yaygın ek seçeneklerin bir listesi bulunmaktadır:
    • --innodb ile
    • --berkeley-db ile
    • --baskınla
    • --with-libwrap
    • --with-named-z-lib (Bu, bazı ikili dağıtımlar için yapılır)
    • --with-debug[=dolu]
  • Varsayılan olarak, bir ikili dağıtım genellikle tüm kodlamalar için destekle derlenir ve aynı işlemci ailesinden farklı işlemcilerde çalışması gerekir. Daha hızlı bir MySQL sunucusu istiyorsanız, onu yalnızca ihtiyacınız olan kodlamayı destekleyecek şekilde yeniden derleyebilir, daha iyi bir derleyici (pgcc gibi) kullanabilir veya işlemciniz için daha iyi optimize edilmiş derleyici seçeneklerini kullanabilirsiniz.
  • Bir hata bulursanız ve bunu MySQL geliştirme ekibine bildirirseniz, hatayı düzeltmek için kaynak dağıtımına uygulanması gereken bir yama gönderilmelidir.
  • MySQL kaynak kodunu (C ve C++'da) okumak (ve/veya değiştirmek) istiyorsanız, kaynak kodun bir dağıtımına sahip olmanız gerekir. Kaynak kodu her zaman en iyi belgedir. Kaynak dağıtımları ayrıca ikili dağıtımlardan daha fazla test ve örnek içerir.

MySQL'in adlandırma sistemi, üç sayı ve bir son ekten oluşan sürüm numaralarını kullanır. Örneğin, mysql-3.21.17-beta sürümü şu şekilde yorumlanır:

  • İlk sayı (3) dosya biçimini tanımlamak için kullanılır. Tüm sürüm 3 sürümleri aynı dosya biçimini paylaşır.
  • İkinci sayı (21) çıktı seviyesini temsil eder. Genellikle iki olasılık seçeneği vardır. Biri kararlı dalın (şu anda 23) serbest bırakılmasını ve ikincisi deneysel dalın (şu anda 4.0) serbest bırakılmasını temsil eder. Genellikle her iki dal da kararlıdır, ancak deneysel bir sürümde bazı tuhaflıklar olabilir, yeni özelliklerle ilgili belgeler eksik olabilir veya bazı sistemlerde derlenmeyebilir.
  • Üçüncü sayı (17), sürüm düzeyindeki sürüm numarasıdır. Bu sayı her yeni dağıtım için artar. Seçilen sürüm düzeyi için en son sürümü tercih etmek genellikle mantıklıdır.
  • (beta) soneki, belirli bir sürümün kararlılık düzeyini belirtir. Aşağıdaki son ekler mümkündür:
    • alpha, sürümün %100 test edilmemiş yeni kodun büyük bölümlerini içerdiğini belirtir. Bulunan hatalar (genellikle hiçbiri) "Haberler" bölümünde belgelenmelidir. Bkz. bölüm D MySQL Değişikliklerinin ve Güncellemelerinin Geçmişi . Çoğu alfa sürümü, yeni komutlar ve uzantılar da içerir. Bir alfa sürümü üzerinde çalışırken, önemli kod değişiklikleri içeren aktif geliştirme olabilir, ancak her şey sürümden önce test edilir. MySQL'in herhangi bir sürümünde bilinen hatalar bulunmamalıdır.
    • beta, tüm yeni kodların test edildiği anlamına gelir. Eski koda zarar verebilecek yeni özellikler eklenmez. Bilinen herhangi bir bug bulunmamalıdır. Alfa sürümünde en az bir ay boyunca hiçbir önemli hata rapor edilmediğinde sürüm alfadan betaya değişir ve eski komutların güvenilirliğini azaltabilecek yeni özellikler eklemeyi planlamıyoruz.
    • gama, neredeyse tamamlanmış ve iyi çalışıyor gibi görünen bir beta sürümüdür. Yalnızca küçük düzeltmeler eklenir. Bu tam olarak diğer birçok şirketin sürüm dediği şeydir.
    • Sonek yoksa, bu, sürümün platforma özgü hatalar dışında hiçbir hata mesajı olmadan birçok farklı bilgisayar sisteminde çalıştığı anlamına gelir; bunun için yalnızca kritik hata düzeltmelerine izin verilir. Bu yüzden böyle bir sürüme kararlı diyoruz.

MySQL'in tüm sürümleri, kullanımda güvenilir olduklarından emin olmak için standart testlerimiz ve karşılaştırmalı değerlendirmelerimizden geçirilir. Standart testler, bulunan yeni hataların ve bunlara neden olabilecek durumların kontrol edilmesini içerecek şekilde periyodik olarak güncellendiğinden, test paketi zamanla daha iyi hale gelir.

Tüm sürümlerin en azından aşağıdaki testlerle test edildiğini unutmayın:

Dahili Test Takımı Test takımı, müşteri için üretim sisteminin bir parçasıdır. Bu küme, yüzlerce megabayt veri içeren birçok tablo içerir. MySQL Performance Test Suite Bu testler, yaygın olarak kullanılan bir dizi sorgu üzerinde çalışır. Ayrıca, en son optimizasyon paketinin kodu gerçekten daha hızlı yapıp yapmadığını görmenizi sağlarlar. bölümüne bakın. crash-me Testi Test, veritabanının hangi işlevleri desteklediğini ve yeteneklerinin ve sınırlamalarının neler olduğunu belirlemeye çalışır. 5.1.4 MySQL Benchmark Suite bölümüne bakın.

Başka bir test var. En az bir makinede dahili üretim ortamımızda MySQL'in en son sürümünü kullanıyoruz. Bu sürümle çalışmak için 100 gigabayttan fazla veriye sahibiz.

MySQL (Ücretsiz İlişkisel Veritabanı Yönetim Sistemi anlamına gelir), hızlı, kararlı ve kullanımı kolay, kompakt, çok iş parçacıklı bir veritabanı sunucusudur.

Başlangıçta TcX tarafından dahili sorunları çözmek için geliştirildi - büyük veritabanlarının mümkün olan en hızlı işlenmesi. 1996'dan beri dahili olarak, 500'den fazlasının 7 milyondan fazla satırı olan 10.000 tablo içeren 40'tan fazla veritabanına sahip bir sunucuda kullanılmaktadır.

Bugüne kadar MySQL, 27 Ocak 2010'da Sun Microsystems'i satın alan Oracle Corporation tarafından geliştirildi ve desteklendi, ardından MySQL'i ürün grubuna dahil etti. Daha önce (26 Şubat 2008), Sun Microsystems MySQL AB'yi satın almak için 1 milyar dolar ödedi. Ürün hem GNU Genel Kamu Lisansı altında hem de kendi ticari lisansı altında dağıtılmaktadır. Ek olarak, geliştiriciler lisanslı kullanıcıların sırasına göre işlevsellik yaratırlar, böyle bir sipariş sayesinde çoğaltma mekanizması neredeyse en eski sürümlerde ortaya çıktı.

MySQL, küçük ve orta ölçekli uygulamalar için en uygun çözümdür. Sunucu kaynakları birçok platformda derlenmektedir. Sunucunun yetenekleri en çok, önemli bir performans artışı sağlayan çoklu iş parçacığı desteğinin olduğu Unix sunucularında kendini gösterir. WAMP, AppServ, LAMP sunucularına ve Denver, XAMPP sunucularının taşınabilir derlemelerine dahildir. MySQL tipik olarak yerel veya uzak istemciler tarafından erişilen bir sunucu olarak kullanılır, ancak dağıtım, MySQL'i bağımsız programlara dahil etmenize izin veren dahili bir sunucu kitaplığı içerir.
Çok sayıda tablo türü desteği ile MySQL oldukça esnektir. Kullanıcılar, bireysel InnoDB kayıtlarında hem MyISAM tam metin arama tablolarını hem de işlem tablolarını seçebilir. Ayrıca MySQL, yeni tablo türlerinin nasıl oluşturulacağını gösteren özel bir ÖRNEK tablo türüyle birlikte gelir. Bunun yanı sıra açık mimari ve GPL lisanslama sayesinde, MySQL'e neredeyse sonsuz sayıda yeni tablo türleri eklemek mümkündür.

MySQL Sunucusu ticari olmayan kullanım için ücretsizdir. Aksi takdirde, maliyeti şu anda 190 EUR olan bir lisans satın almanız gerekir.

MySQL geliştirici topluluğu, Drizzle, OurDelta, Percona Server ve MariaDB gibi çeşitli kod çatalları oluşturmuştur. Bu şubelerin tümü, Sun'ın Oracle Corporation tarafından devralınması sırasında zaten mevcuttu.

MySQL'in yükselişi

1994'ten önce pazara, büyük miktarda veri ve karmaşık ilişkilerle çalışmak üzere tasarlanmış, farklı yeteneklere sahip, ancak aynı zamanda önemli bilgi işlem kaynakları gerektiren veritabanları hakimdi. Bu veritabanları Oracle, Informix ve Sybase'i içerir. SQL'i destekleyen ve aynı zamanda uygun maliyetli bir DBMS yoktu.

Büyük şirketler ve üniversiteler güçlü bilgi işlem sistemlerini karşılayabilirken, küçük kuruluşlar ve kullanıcılar, QUEL dilinin (PostQUEL) bir varyasyonunu kullanan ancak ne yazık ki benzerleri gibi aynı kaynakları gerektiren Postgres gibi zayıf masaüstü veritabanlarını kullandılar. sorgu dili olarak SQL kullanmanın avantajını sağlamadı.

Ardından, o sırada Bond Üniversitesi'nde (Avustralya) bir tez yazan belirli bir David Hughes (daha sonra, çalışmalarının internette yayınlanmasından sonra Bamby olarak bilinir), Minerva Ağ Yönetim Sistemi projesini geliştirmeye başladı - bir sistem grubu için bir veya daha fazla noktadan izleme ve kontrol sistemi. Projenin ana unsuru, ağdaki tüm bilgisayarlar hakkında bilgi depolamak için bir veritabanı olacaktı. Hughes başlangıçta Postgres kullanmaya karar verdi. Ancak iş arkadaşları, SQL en yaygın sorgu dili olduğundan, Minerva için sorgu dili olarak SQL kullanılmasını önerdiler ve bunu kullanmak, SQL'i destekleyen bir RDBMS'nin bulunduğu dünyanın her yerinde Minerva'ya erişilebilirdi. Bu, MySQL'in yaratılması için itici güçtü.

Hughes, SQL'i gerçek zamanlı olarak PostQUEL'e çevirecek bir program oluşturmaya karar verdi. Programına miniSQL veya mSQL adını verdi. Minerva tarafından gönderilen SQL ifadelerini yakaladı, PostQUEL'e dönüştürdü ve sonucu Postgres'e gönderdi. Bir süre bu durum Hughes'a yakıştı. Ancak, Minerva'nın devam eden büyümesinin bir sonucu olarak, kendisine sunulan sınırlı kaynaklarla ne Postgres'in ne de başka herhangi bir büyük RDBMS'nin ihtiyaç duyduğu küçük özellik setini destekleyemeyeceği ortaya çıktı. Bu nedenle, örneğin, Minerva'yı aynı anda birkaç veritabanına aynı anda bağlama yeteneğini uygulamak için Postgres, veritabanı sunucusunun birkaç örneğinin aynı anda çalışmasını gerektirdi.

Bu sorunları çözmek için Hughes, Minerva'nın çalışmalarını analiz etti ve Minerva tarafından oluşturulan ana sorguların "insert", "delete" ve "select" olduğu ortaya çıktı. Hughes zaten SQL çevirisi yapan mSQL'e sahip olduğundan, tek yapması gereken, ihtiyaçlarına uygun bir veritabanı sunucusu oluşturmaktı.

MySQL'in mucidi olarak kabul edilen Michael Monty Widenius burada devreye giriyor. 1979'da UNIREG adlı bir veritabanı yönetim aracı geliştirdi. UNIREG o zamandan beri büyük veritabanlarını destekleyecek şekilde genişletildi ve birkaç dilde yeniden yazıldı. 1994 yılında TcX, UNIREG kullanarak www için uygulamalar geliştirmeye başladı. Ancak, yüksek ek yük nedeniyle UNIREG, dinamik olarak Web sayfaları oluşturmak için başarıyla kullanılamadı. Bu nedenle Widenius, mSQL'i UNIREG'deki B+ ISAM işleyicisine bağlamasını önermek için mSQL yazarı Hughes ile iletişime geçmeye karar verdi. Ancak Hughes mSQL 2 yolunda ilerliyordu ve şirket ihtiyaçları için bir veritabanı sunucusu oluşturmaya karar verdi.

TcX, UNIREG'i temel aldı ve üçüncü taraf mSQL yardımcı programlarını kullandı, sistemleri için başlangıçta mSQL API ile yakından örtüşen bir API yazdı. Ancak bu, TcX veritabanı sunucusuna geçiş yapmak isteyen herhangi bir mSQL kullanıcısının kodlarında küçük değişiklikler yapmasına izin verdi. Yeni veritabanının kaynak kodu tamamen orijinaldi. Böylece, Mayıs 1995'te şirket, şirketin ihtiyaçlarını tam olarak karşılayan bir MySQL 1.0 veritabanına sahip oldu.

1995 yılında, Detron HB için çalışan ve firmanın iş ortağı olan David Oxmark, TcX'i MySQL veritabanını İnternet üzerinden dağıtması için aktif olarak teşvik etmeye başladı. David, belgeler üzerinde çalışmaya bile katıldı. Sonuç olarak, MySQL DBMS'nin 3.11.1 sürümü 1996'da Linux ve Solaris için ikili bir dağıtım olarak yayınlandı. Bugün MySQL birçok platformda çalışıyor ve hem ikili hem de kaynak kodunda mevcut.

MySQL, bugün PHP'deki en popüler veritabanı motoru haline geldi. Bunun nedeni, PHP'nin tesliminde bu sunucu için desteğin bulunmasıdır. Buna ek olarak, MySQL'in popülaritesi, oldukça iyi özellikler ve kullanımı son derece kolay olan çok çeşitli standart arayüz işlevleri ile kolaylaştırılmıştır.

MySQL'in lisanslama politikası, diğer veritabanı sunucularından daha esnektir. Temel olarak MySQL, onu satmayı veya onunla oluşturduğunuz hizmetleri satmayı düşünmüyorsanız ücretsizdir.

MySQL, mükemmel taşınabilirliğe sahiptir ve Solaris, Irix veya Windows gibi ticari işletim sistemlerinde ve güçlü sunuculara kadar herhangi bir donanımda da kullanılabilir. Üstelik daha pahalı rakipleri gibi milyonlarca kayıt içeren büyük veritabanlarını işlemenize olanak tanır.

İsim ve logo

Adına gelince, kökeninin birkaç versiyonu var. İlk versiyon, "benim" önekinin kullanımının, TcX'te temel dizinin yanı sıra önemli sayıda kitaplık ve yardımcı programın on yıl boyunca böyle bir önekle belirtilmesiyle açıklandığını söylüyor. Bu nedenle, bu durumda kullanmak mantıklıydı.

Daha duygusal olan ikinci versiyon, Michael Monty Widenius'un kızı My'den sonra yeni ürün MySQL adını verdiği gerçeğine dayanıyor. Widenius'un kızına gerçekten My denir ve kendisi ne birinci ne de ikinci versiyonu çürütmez.

MySQL yunus logosunun adı "Sakila"dır. Kullanıcı tarafından önerilen geniş bir "yunus isimleri" listesinden seçildi. "Sakila" adı Açık Kaynak geliştiricisi Ambrose Twebaze tarafından sunuldu.

MySQL Özellikleri

MySQL'in temel özelliği, ANSI 92 standardındaki SQL sorgu dilini desteklemesi ve ayrıca bu standardın başka hiçbir veritabanı yönetim sisteminde bulunmayan birçok uzantısına sahip olmasıdır.
MySQL özelliklerinin kısa bir listesi:

1. Veri tabanı ile aynı anda çalışan sınırsız sayıda kullanıcının verimli çalışması desteklenir.

2. Tablolardaki satır sayısı 50 milyona ulaşabilir.

3. Komutların en hızlı yürütülmesi. MySQL'in var olan en hızlı sunucu olduğuna dair bir görüş var.

4. Basit ve etkili güvenlik sistemi.

MySQL Grafiği Örneği


MySQL'in Dezavantajları

Ancak MySQL'in bazı dezavantajları da vardır. Bunun temel nedeni, geliştiricilerin bu kadar yüksek bir hıza ulaşmak için ilişkisel veritabanı yönetim sistemleri için bazı gereksinimleri feda etmeleri gerekmesidir.

Bu nedenle, MySQL'de şunlar eksiktir:

1 . SELECT * FROM table1 WHERE id IN (SELECT id FROM table2) (önceki sürümlerde) gibi iç içe sorgular için destek.

2. İşlem desteği uygulanmadı. Bunun yerine KİLİT/KİLİT AÇMA TABLOSU kullanılması önerilir.

3. Yabancı anahtarlar için destek yok.

4. Tetikleyiciler ve saklı yordamlar için destek yok.

beş. Görünümler için destek yok (GÖRÜNÜM). 3.23 sürümünde görünümlerin oluşturulabilmesi planlanmaktadır.

Yaratıcılara göre, yüksek performans elde etmeyi mümkün kılan 2-4 puanlarıydı. Bunların uygulanması, sunucunun hızını önemli ölçüde azaltır. Bu özellikler, yüksek performans ve düşük fiyatla birleştiğinde sunucunun çok popüler olmasına izin veren Web uygulamaları oluştururken kritik değildir.

lisanslama

MySQL çift lisanslıdır. MySQL, GPL lisansı koşulları altında dağıtılabilir. Ancak, GPL şartlarına göre, herhangi bir program MySQL kaynak kodunu içeriyorsa, o zaman GPL lisansı altında da dağıtılmalıdır. Bu, programlarını açık kaynaklı hale getirmek istemeyen geliştiricilerin planlarıyla çelişebilir. Bu gibi durumlar için, aynı zamanda yüksek kaliteli hizmet desteği sağlayan bir ticari lisans sağlanır.

Platformlar

MySQL çok çeşitli platformlara taşındı: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista ve Windows 7. OpenVMS için bir MySQL bağlantı noktası da vardır. DBMS'nin resmi web sitesinde, yalnızca ücretsiz indirme için kaynak kodların sunulmadığını, aynı zamanda belirli işletim sistemleri için derlenmiş ve optimize edilmiş hazır MySQL DBMS yürütülebilir modüllerinin de sağlandığını belirtmek önemlidir.

Programlama dilleri

MySQL'in Delphi, C, C++, Eiffel, Java, Lisp, Perl, PHP, Python, Ruby, Smalltalk, Component Pascal ve Tcl için API'leri, .NET dilleri için kitaplıkları vardır ve MyODBC ODBC sürücüsü aracılığıyla ODBC için destek sağlar.

Sürüm geçmişi

MySQL'in ilk dahili sürümü 23 Mayıs 1995'te gerçekleşti [kaynak belirtilmemiş 1224 gün].
Windows sistemleri için bir sürüm (Windows 95 ve NT) 8 Ocak 1998'de yayınlandı.
Sürüm 3.23: Beta Haziran 2000, Ocak 2001'de yayınlandı.
Sürüm 4.0: beta Ağustos 2002, yayın Mart 2003.
Sürüm 4.1: beta Haziran 2004, yayın Ekim 2004.
Sürüm 5.0: beta Mart 2005, Ekim 2005'te yayınlandı.
Sürüm 5.1: Kasım 2005'ten beri geliştirildi, Kasım 2008'de yayınlandı.
Sürüm 5.4: Nisan 2009 beta, piyasaya sürülmedi.
Sürüm 5.5: Aralık 2010'da yayınlandı.
Sürüm 5.6: geliştirme aşamasında (5.6.6 m9 7 Ağustos 2012).

Sürüm geçmişi



MySQL 4.0

4.0 sürümünün modası geçmiş olmasına rağmen, hala önemli bir dağıtıma sahiptir. Bu sürümün ana özellikleri:

ANSI SQL-99'un neredeyse eksiksiz uygulanması ve ayrıca uzantılar;
platformlar arası uyumluluk;
bağımsız tablo türleri (hızlı okuma için MyISAM, işlemler ve referans bütünlüğü için InnoDB);
işlemler;
SSL desteği;
sorgu önbelleğe alma;
çoğaltma: köle başına bir ana sunucu, yönetici başına birçok bağımlı;
MyISAM tablo türünü kullanarak tam metin indeksleme ve arama;
gömülü veritabanı kitaplığı;
Unicode (UTF-8) desteği;
ACID uyumluluğu için InnoDB tabloları;
MySQL'i bağımsız uygulamalara dahil etmenize izin veren gömülü bir sunucu.

İç içe sorgular ve türetilmiş tablolar.
yeni kodlama ve sıralama sistemi;
hazırlanan sorgular için destekle daha hızlı ve daha esnek istemci-sunucu protokolü, bunların optimum şekilde yürütülmesini sağlar;
Microsoft Windows ve Linux için yeni yükleyici ve kurulum programı;
OpenSSL aracılığıyla güvenli istemci-sunucu bağlantıları;
üçüncü taraf programlarda kullanılabilecek yüksek düzeyde optimize edilmiş kitaplık;
tam Unicode desteği (UTF-8 ve UCS2);
coğrafi bilgileri depolamak için standart GIS mekansal veri türleri;
geliştirilmiş tam metin arama ve yardım sistemi.

MySQL 5.0

MySQL 5.0, MySQL'i ticari VTYS'ler ile aynı seviyeye getiren önemli işlevsellik geliştirmeleri ile 24 Ekim 2005'te piyasaya sürüldü. Daha önce MySQL DBMS, SQL standardı için yetersiz destekle suçlandıysa, bu popüler veritabanının beşinci sürümünün ortaya çıkmasıyla birlikte, SQL standardı için neredeyse tam destek ortaya çıktı. MySQL 5.0 aşağıdaki yenilikleri içerir:
saklı prosedürler ve işlevler;
hata işleyicileri;
imleçler;
tetikleyiciler;
temsil;
bilgi şeması (meta verileri içeren sözde sistem sözlüğü).

MySQL 5.1

MySQL 5.1, SQL:2003 standardına giden yolu sürdürüyor. MySQL 5.1 aşağıdaki yenilikleri içerir:

Parçalama, büyük bir tabloyu, kullanıcı tanımlı bir işleve dayalı olarak farklı dosya sistemlerinde bulunan birden çok parçaya bölme yeteneğidir. Belirli koşullar altında bu, performansta önemli bir artış sağlayabilir ve ayrıca tabloları ölçeklendirmeyi kolaylaştırır.
Bir dizi ifadenin davranışı, SQL2003 standardıyla daha uyumlu olacak şekilde değiştirildi.
Orijinal (ve muhtemelen yavaş) sorgu metni yerine ikili günlüğe yalnızca gerçekten değiştirilen tablo satırlarıyla ilgili bilgilerin yazılacağı satır tabanlı çoğaltma. Satır çoğaltma, MySQL - karma çoğaltma (karma çoğaltma) açısından yalnızca belirli sql sorgusu türleri için kullanılabilir.
Periyodik olarak başlatılan işlerin yerleşik zamanlayıcısı. Sözdiziminde, bir görev eklemek, bir tabloya bir tetikleyici eklemeye benzer; ideolojide, crontab'a benzer.
XML işleme için ek bir işlev seti, XPath desteğinin bir uygulaması.
Yeni sorun giderme araçları ve performans analizi yardımcı programları. Günlük dosyalarının içeriğini yönetme olanakları genişletildi, günlükler artık general_log ve slow_log tablolarına kaydedilebilir. mysqlslap yardımcı programı, her istek için yanıt süresinin kaydıyla veritabanının yük testini gerçekleştirmenize olanak tanır.
Yükseltme işlemini basitleştirmek için, mevcut tüm tabloların yeni sürümle uyumluluğunu kontrol edecek ve gerekirse uygun ayarlamaları yapacak olan mysql_upgrade yardımcı programı hazırlanmıştır.
MySQL Cluster şimdi MySQL 5.1 ve NDBCLUSTER deposuna dayalı bağımsız bir ürün olarak yayınlandı.
MySQL Cluster'ın çalışmasında, örneğin tablo verilerini diskte saklama yeteneği gibi önemli değişiklikler.
MySQL 5.0'da eksik olan yerleşik libmysqld kitaplığını kullanmaya geri dönüldü.
Sunucuyu yeniden başlatmadan işlevselliği artıran (örneğin, tam metin araması) üçüncü taraf modülleri yüklemenize olanak tanıyan eklentiler için API.
Tam metin arama ayrıştırıcısının eklenti olarak uygulanması.
Yeni Maria tablo türü (MyISAM'ın hataya dayanıklı klonu).

Maria masa tipi

Maria (sürüm 5.2.x - Aria'dan beri), bir çökmeden sonra veri bütünlüğünü koruma araçlarının eklenmesiyle MyISAM deposunun genişletilmiş bir sürümüdür.
Maria'nın ana özellikleri:

Bir çökme durumunda, mevcut işlemin sonuçları geri alınır veya KİLİT TABLOLARI komutundan önceki duruma döner. Loglama işlemleri yoluyla uygulama.
CREATE/DROP/RENAME/TRUNCATE desteği de dahil olmak üzere, etkinlik günlüğündeki herhangi bir yerden durumu geri yükleme yeteneği. Etkinlik günlüğünü periyodik olarak kopyalayarak artımlı yedeklemeler oluşturmak için kullanılabilir.
Tüm MyISAM sütun biçimleri için destek, sütunlardaki verilerin önbelleğe alınabileceği sayfalandırılmış bir veri depolama yöntemi kullanan yeni bir "blok içindeki satırlar" biçimiyle genişletildi.
Gelecekte, iki mod uygulanacaktır: kritik olmayan veriler için işlemsel ve işlem günlüğünde yansıma olmadan.
Veri sayfası boyutu 8Kb'dir (MyISAM 1Kb'de), bu, sabit boyutlu alanlarda dizinler için daha iyi performans elde etmenize olanak tanır, ancak değişken uzunluklu anahtarların dizinlenmesi durumunda daha yavaştır.

MySQL 5.5

MySQL 5.5 dalı, yayınlanmamış MySQL 5.4 serisini temel alır ve aşağıdakiler de dahil olmak üzere bir dizi önemli ölçeklenebilirlik ve performans iyileştirmesi içerir:
Varsayılan InnoDB motorunu kullanma.
Google'dan InnoDB'ye yönelik yamalara dayalı yarı eşzamanlı çoğaltma mekanizması desteği.
Veri bölümleme işlevlerinin iyileştirilmesi. Büyük tabloları dosya sistemlerinde bulunan birkaç parçaya bölmek için genişletilmiş sözdizimi (bölümleme). ARALIK, LİSTE işlemleri ve "bölüm budama" optimizasyon yöntemi eklendi.
İç içe sorgular ve JOIN işlemleri için yeni optimizasyon mekanizması.
Dahili engelleme sistemi yeniden tasarlandı.
Çok sayıda çekirdeğe sahip işlemcilerde InnoDB optimizasyonu ile entegre Google yamaları.

MySQL 6.0

MySQL 6.0, alfa testinde donduruldu. Başlangıçta, 5.2 sürümünün oluşturulmasına karar verildi, yakında bu sürüm 6.0 olarak yeniden adlandırıldı. Ancak daha sonra MySQL 6.0 bilgileri siteden kayboldu ve geliştiriciler onu takip eden sürüm 5.5 ve sürüm 5.6'ya odaklandı.
Sürüm 6.0'ın ana yeniliklerinden biri, Oracle tarafından satın alınan Innobase tarafından InnoDB'nin potansiyel bir yedeği olarak geliştirilen yeni bir Falcon tablosu türüydü. 2010 yılında aynı Oracle tarafından Sun Microsystems'in satın alınmasıyla bağlantılı olarak, Falcon'un kaderi söz konusu olmaya devam ediyor.

Özellikler

MySQL 3.22'deki maksimum tablo boyutu 4 GB'a kadar, sonraki sürümlerde maksimum boyut 8 milyon TB'ye (263 bayt) kadardır.
Bir tablonun boyutu, türüne göre sınırlıdır. Genel olarak, MyISAM türü, işletim sisteminin dosya sisteminin dosya boyutu sınırı ile sınırlıdır. Örneğin, NTFS'de bu boyut teorik olarak 32 eksabayta kadar olabilir. InnoDB durumunda, bir tablo, tek bir tablo alanını temsil eden birkaç dosyada saklanabilir. İkincisinin boyutu 64 terabayta ulaşabilir.

MyISAM'den farklı olarak InnoDB, tek bir tabloya eklenebilecek sütun sayısında önemli bir sınıra sahiptir. Varsayılan bellek sayfa boyutu 16 kilobayttır ve bunun 8123 baytı veriler için ayrılmıştır. Dinamik alanlara yönelik işaretçinin boyutu 20 bayttır. Bu nedenle, dinamik satır biçiminin (ROW_FORMAT=DYNAMIC) kullanılması durumunda, bir tablo maksimum 409 blob veya metin sütunu içerebilir.

4.1 sürümünden başlayarak, MySQL DBMS'de yeni bir kodlama ve sıralama sistemi tanıtıldı. Windows-1251 kodlamasını kullanırken, SQL deyimlerini çalıştırmadan önce, operatörleri kullanarak bağlantı kodlamasını yapılandırmanız gerekir:

SET karakter_set_client="cp1251";
SET karakter_set_results="cp1251";
SET karakter_set_bağlantısı="cp1251";

Bu üç ifade, tek bir ifadeyi çağırmaya eşdeğerdir:

ADLARI AYARLA "cp1251"

Character_set_client değişkeni istemciden gönderilen verilerin kodlamasını belirler, karakter_set_results değişkeni istemciye gönderilen verilerin kodlamasını belirler, karakter_küme_bağlantısı değişkeni istek sunucuda yürütülmeden önce istemciden alınan bilgilerin dönüştürüleceği kodlamayı belirler .

Unicode UTF-8 kullanırken bu ifade şöyle görünür:
ADLARI AYARLA "utf8"

ISO 8859-5 kodlaması desteklenmez.


MySQL sürüm 5.6'nın kararlı sürümünün yayımlanması. Yeni sürümde birçok çalışma yapıldı. Ana çabalar performansı, ölçeklenebilirliği ve esnekliği iyileştirmeyi amaçlıyordu. InnoDB motoru büyük değişiklikler geçirdi.

Temel iyileştirmeler şunları içerir: tam metin arama araçları desteği, memcached API aracılığıyla verilere erişim yeteneği, yoğun veri kaydıyla artan performans ve çok sayıda eşzamanlı istek işlenirken artırılmış ölçeklenebilirlik.

Sürüm 5.6'nın bir diğer yeniliği, DBMS'yi çevrimdışına almadan ve tablolara erişimi kesmeden DDL (Veri Tanımlama Dili) işlemlerini yürütme yeteneğidir. Yöneticiler, VTYS'yi kapatmadan şemayı sıfırlama, veri sütunları ekleme veya kaldırma veya sütunları yeniden adlandırma ile ilgili işlemleri gerçekleştirme becerisine sahip olur. Daha önce, bu özellikler yalnızca NoSQL ürünlerinde mevcuttu.

Sürüm 5.5 ile karşılaştırıldığında, yenilik artık MySQL 5.5'teki 32 çekirdekli sunuculara karşı 48 çekirdekli sunucularda çalışabilir

Temel özellikler hakkında biraz daha:

  • Anahtar/değer çiftlerini yöneten ve memcached ile uyumlu bir API kullanarak NoSQL sistemleri tarzında InnoDB tablolarına doğrudan erişim için bir arabirim uygulandı.
  • Artık InnoDB tablolarında depolanan metin içeriği arasında kelime formlarına göre hızlı bir arama düzenlemek için InnoDB'de tam metin dizinleri oluşturmak mümkündür. Önceden, tam metin araması yalnızca MyISAM tabloları için mevcuttu.
  • Sorgu iyileştiricinin etkinliğinin iyileştirilmesi, sonuç değer kümesinin seçilmesi, sıralama ve sorgu yürütme sürecinin optimize edilmesi. Yeni Dizin Koşul Aşağı Açılması (ICP) ve Toplu Anahtar Erişimi (BKA) optimizasyonları, belirli sorgular için 280 kata kadar aktarım hızı sağlar. "SELECT... FROM single_table... ORDER BY non_index_column LIMIT N;" gibi sorguları yürütme verimliliği artırıldı. Geniş bir seçimdeki satırların yalnızca bir bölümünü görüntüleyen "SELECT... LIMIT N" sorgularının performansı iyileştirildi.
  • Optimize edicinin tanılama araçları genişletildi, EKLEME, GÜNCELLEME ve SİLME işlemleri için AÇIKLAMA desteği eklendi. EXPLAIN sonuçları artık JSON formatında çıktı olarak alınabilir. Yeni optimize edici izleme modu, sorgu optimizasyon sürecinde alınan her kararı izlemenize olanak tanır.
  • "SELECT ... FROM table1 WHERE ... IN (SELECT ... FROM tablo2 ...))" biçimindeki iç içe sorguların, alt sorgu yürütmesi için ek optimizasyonlar, sorgu doğrudan yürütülür, örneğin, daha verimli bir JOIN ile değiştirilirler.
  • VTYS'nin çalışması sırasında sorguların ve çeşitli olayların yürütülmesini izlemek için düşük seviyeli araçlar sağlayan PERFORMANCE_SCHEMA tanılama sisteminin uygulamasının genişletilmesi. PERFORMANCE_SCHEMA, uzun süren sorguları yürütürken darboğazları ayrıntılı olarak değerlendirmenize ve sorgular, iş parçacıkları, kullanıcılar, ana bilgisayarlar ve nesnelere göre gruplandırılmış özet istatistikleri sunmanıza olanak tanır.
  • InnoDB motorunun uygulanması iyileştirildi, işlem yaparken ve veri okuma işlemlerinin baskın olduğu etkinlik sırasında performansta bir artış var - bazı durumlarda hızlanma% 230'a ulaşıyor.
  • Verilerin hemen değil, belirli bir gecikmeyle çoğaltılmasına izin veren tembel çoğaltma modu, operatör hatalarına karşı koruma sağlamanıza izin verir (örneğin, tablo içeriğinin yanlışlıkla silinmesi).
  • Değişiklik günlükleri (InnoDB Redo Log) içeren maksimum dosya boyutunu 4 GB'den 2 TB'a çıkarma.
  • Geliştirilmiş güvenlik: .mylogin.cnf dosyasında şifrelenmiş biçimde kimlik doğrulama parametrelerinin belirlenmesi için destek; SHA-256 algoritmasını kullanarak parola karmalarını depolamak için sha256_password eklentisinin eklenmesi; mysql.user tablosuna parola sona erme süresi olan bir alan ekleme; parola gücünü değerlendirmek için yeni SQL işlevi VALIDATE_PASSWORD_STRENGTH().
  • Sunucuyu salt okunur modda başlatma desteği (yalnızca InnoDB için --innodb-salt okunur seçeneği).
  • Mikrosaniye belirtmek için TIME, DATETIME ve TIMESTAMP işlevlerinde kesirli saniyeleri belirtme desteği.
  • "--log", "--log-slow-queries", "--one-thread", "--safe-mode", "--skip-thread-priority", "--table seçenekleri için destek kaldırıldı - önbellek".
adresinden yenilikler hakkında daha fazla bilgi edinebilirsiniz.
  • Güvenlik
  • Kalite
  • Fiyat
  • Güvenilirlik
  • Basitlik
  • istikrar
  • Destek
  • Hız
  • Kontrol Paneli

SSS yardım bölümü

Video barındırma incelemesi

FTP'ye sunucu nasıl yüklenir

DİKKAT: Yalnızca 3 klasör yüklemeniz gerekir ( filtre komut dosyaları, oyun modları, komut dosyaları) ve 1 dosya sunucu.cfg, sonra server.cfg'de satırı ekleyin (eğer mevcut değilse) plugins streamer.so sscanf.so CRP.so mysql.so Ayrıca .amx formatındaki modun gamemodes klasöründe bulunduğundan ve mod adı doğru yazılmış server.cfg (config).

FileZilla İstemcisi
Giriş ev sahibi Örnek vermek: 194.58.88.74 - giriş yapmak *****- şifre******** LİMAN ALANINDA HİÇBİR ŞEY GİRMEYE GEREK YOK!!!

DİKKAT: FTP'ye FileZilla üzerinden bağlanamıyorsanız, Total Commander'ı indirin ve onunla bağlanın!

Toplam Amir- örnek dosyalarınızı FTP'ye yüklemek için
Giriş ev sahibi Örnek vermek: 194.58.88.74 - giriş yapmak 173104911- şifre g1KdN7D3q

Nereden girilir? Cevap: Total Commander > Ağ > FTP Sunucusuna Bağlan > Ekle'yi çalıştırın ve ardından örnekteki ekran görüntüsünde gösterildiği gibi verilerinizi girin:

Mod Bilinmiyor

Oyun modu alanında "bilinmeyen" varsa, aşağıdakileri yapın:
1. Önce sunucunuzu kapatın
2.Sunucu Seçenekleri > Ayarlar sekmesindeki kontrol paneline gidin
3. satırın altına ekleyin eklentiler streamer.so sscanf.so CRP.so mysql.so
Mod bilinmiyorsa eklentilerin adını değiştirin, örneğin: plugins streamer.so sscanf.so CRP.so mysql.so üzerinde pluginsstreamer2.7.2.so sscanf.so CRP.so mysqlR34.so
* Eklentiler klasörü başlangıçta varsayılan olarak yüklenir, gerekli tüm eklentileri içerir.
* Eklentilerinizden herhangi birini ftp'ye yükleyebilir, ardından Ayarlar bölümündeki kontrol panelinde sunucu için istediğiniz eklentiyi kaydedebilirsiniz.
*Streamer'ı derlemek ve güncellemek için PAWNO kullanın
4. Bir klasörde eklentiler Linux için .so uzantılı eklentiler olmalıdır: sunucunuz için istediğiniz eklentiyi seçin ve adını panel ayarlarında eklentiler satırına yazın ÖRNEK: plugins streamer.so
5. OC Linux kullandığımızı unutmayın, yani Panel Ayarlarında
eklenti eklentileri için bir satır yazın: streamer.so sscanf.so CRP.so uzantılı .böyle aksi halde sunucunuz düzgün çalışmayacaktır.

İçin işletim sistemi Linux server.cfg dosyasına şu şekilde yazın: plugins streamer.so sscanf.so CRP.so mysql.so antiattack.so
libmysqlclient.so.15 libmysqlclient.so.16 libmysqlclient_r.so.16 eklentilerinden biri sunucu klasöründe bulunmalıdır.

Dikkat: Sunucu Windows işletim sisteminde düzgün çalışıyorsa bu, Linux'ta düzgün çalışacağı anlamına gelmez.

Doldurduktan sonra simge, ev, işletme vb. yoksa ne yapmalı?

Yapılandırmaya streamer2.5.so yazın, kaydedin ve sunucuyu yeniden başlatın.
Örnek vermek:

eklentiler streamer2.5.so sscanf.so CRP.so mysql.so regex.so

Eklenti sürümü nasıl bulunur?
Yerel bilgisayarda, sunucuyu başlatın, ardından günlüğe bakın, eklentinin sürümü orada belirtilecektir, bu sürüm ve sunucu yapılandırmasında barındırmaya kaydolun.
Örnek vermek:


Sunucu Eklentileri
--------------
Eklenti yükleniyor: streamer.so
*** Incognito tarafından yüklenen Streamer Plugin v2.6.1 ***

Bu nedenle sunucu yapılandırmasında streamer2.6.1.so sürümünü kaydetmeniz gerekir.

Yardım - Modu mysql sunucusuna bağlama

PAWNO programı ile modu (.PWN dosyası) açın, MYSQL bölümünden verilerinizi belirtin


Örnek vermek:

#define mysql_host "host.site"
#define mysql_db "s20000"
#define mysql_user "s20000"
#define mysql_pass "lazyrich"

Modu .AMX'te derleyip sql sorgusunu veritabanına aktardıktan sonra

Dikkat! Derleme işlemi sırasında bilinmeyen görünürse mod belirlenmeyecektir.
Hatayı düzeltecek bir komut dosyası aramak için çıkın.

Modun adını veya daha doğrusu hostname parametresini değiştirmek için -Ayarlar bölümünden (bu sever.cfg sunucu yapılandırmasıdır) sunucu kontrol paneline ve sunucu adınızı kaydetme hakkı ile ana bilgisayar adı satırına girmeniz gerekir. , örneğin: *** Sunucumuz En İyisidir * **
Paneldeki verileri kaydedin ve yeni ayarların etkili olması için sunucuyu yeniden başlattığınızdan emin olun.
Yukarıdakilerin hepsinden sonra isim sizin için değişmediyse, o zaman modun içindeki ismi PAWNO programı ile değiştirmeniz gerekir ve bu İnternette mevcut olan tamamen farklı bir hikaye.

sunucu.cfg









sorgu 1 - değiştirmeyin.

maxnpc 10 - Değiştirmeyin.
onfoot_rate 40 - Değiştirmeyin.
incar_rate 40 - Değiştirmeyin.
silah_rate 40 - Değiştirmeyin.




- örnek yapılandırma için standart eklenti satırı

Kendinize bir yönetici nasıl verilir

Sunucu klasörüne giriş yapın komut dosyaları, bul NİCK
örnek: Aldo_Mangano , dosyayı Notepad ile açın,
bir çizgi bul Yönetici Düzeyi 1999'u belirtin, ardından dosyayı kaydedin ve sunucuyu yeniden başlatın.

sunucu.cfg

echo Sunucu Yapılandırması Yürütülüyor…
lanmode 0 - 0 - İnternet üzerinden oyun, 1 - yerel ağ üzerinden oyun.
rcon_password 123 - "123" - sunucudaki yönetici panelinden şifre.
maxplayers 50 - Zaten anladığınız gibi, maksimum oyuncu sayısı. 0.3a sürümünde, maksimum 500.
bağlantı noktası 7777 - Sunucu adresinizin sonunda görüntülenen bağlantı noktası. (Barındırmada kendini gösterir)
hostname NameServer - Gelecekteki sunucunuzun adı.
gamemode0 modu - Oyun modu, gelecekteki sunucunuz. Aşağıda bununla ilgili daha fazlası...
duyuru 0 - 1 sunucu İnternet sekmesinde görünür / 0 görünmez.
sorgu 1 - değiştirmeyin.
weburl sitesi - Varsa, sunucu sitesi.
maxnpc 10 - Değiştirmeyin.
onfoot_rate 40 - Değiştirmeyin.
incar_rate 40 - Değiştirmeyin.
silah_rate 40 - Değiştirmeyin.
stream_distance 300.0 - Değiştirmeyin.
stream_rate 1000 - Değiştirmeyin.
password - your_password (Şifreli sunucu)
dil Rusya - haritayı yerleştirmek için 0.3.7'de harita
eklentiler streamer.so sscanf.so CRP.so mysql.so regex.so dc_cmd.so CVector.so nativechecker.so- örnek yapılandırma için standart eklenti satırı