MySQL Server yüklemesi ve yapılandırması

Yükleme

Desteklenen bir MySQL Server ve ODBC Bağlayıcı sürümünü yüklemenizi öneririz.

1.MySQL 8 Windows yükleyicisini https://dev.mysql.com/downloads/installer/ adresinden indirip çalıştırın.

2.Lisans koşullarını kabul ediyorum onay kutusunu işaretleyip Sonraki'ne tıklayın.

3.Yükleme kurulumu sırasında Özel > MySQL Server'ı ve yüklenecek Bağlayıcı/ODBC'yi seçin. ODBC Bağlayıcısının yüklenen MySQL Server'ın bit boyutuyla eşleştiğinden emin olun (x86 veya x64).

mysql_component

4.MySQL Server ve ODBC Connector'ı yüklemek için Sonrakini ve Yürüt'ü tıklayın.

5.İleri'yi tıklayın. Yüksek Düzeyde Kullanılabilirlik'te Bağımsız MySQL Server/Klasik MySQL Çoğaltması'nı seçin ve Sonraki'ni tıklayın.

6.Tür ve Ağ içinde Yapılandırma Türü açılır menüsünden Sunucu Bilgisayar'ı seçin ve Sonraki'ni tıklayın.

7.Kimlik Doğrulama yönteminde, önerilen seçenek olan Kimlik Doğrulama İçin Güçlü Parola Şifrelemesi Kullan'ı işaretleyip Sonraki seçeneğini tıklayın.

8.Hesap ve Roller'de MySQL Kök Parolanızı iki kez girin. Ayrıca özel bir veri tabanı kullanıcı hesabı oluşturmanızı da öneririz.

9.Windows Hizmet'te, önceden seçili değerleri tutun ve Sonraki'ni tıklayın.

10. Yürüt'e tıklayın ve MySQL Server yüklemesi tamamlayana kadar bekleyin. Yükleme penceresini kapatmak için Bitir, Sonraki ve Bitir'i tıklayın.

Yapılandırma

1.Aşağıdaki dosyayı bir metin düzenleyicide açın:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Aşağıdaki yapılandırmayı bulun ve düzenleyin veya [mysqld] dosyasının my.ini bölümüne ekleyin:

max_allowed_packet=33M

MySQL sürümünüzü belirlemek için şu komutu çalıştırın: mysql --version

Desteklenen sürümler için (MySQL 8.x) şu değişkeni ayarlamalısınız:

olog_bin_trust_function_creators=1

oAlternatif olarak ikili oturum açmayı devre dışı bırakabilirsiniz: log_bin=0

MySQL 8.x, 5.7 ve 5.6.22 (ve 5.6.x üzeri) desteklenen sürümler için:

oinnodb_log_file_size*innodb_log_files_in_group en az 200 MB olarak ayarlanmalıdır (* çarpım anlamına gelir ve iki parametrenin sonucu > 200 MB olmalıdır. innodb_log_files_in_group İçin en düşük değer 2, en yüksek değer 100'dür, ayrıca değerin tamsayı olması gerekir).
Örneğin:
innodb_log_file_size=100M
innodb_log_files_in_group=2

MySQL 5.6.20 ve5.6.21 için:

oinnodb_log_file_size en az 200 MB olarak ayarlanmalıdır (örneğin innodb_log_file_size=200M), ancak 3000 MB'den büyük olmamalıdır

3.my.ini dosyasını kaydedip kapatın.

4.MySQL sunucusunu yeniden başlatmak ve yapılandırmayı uygulamak için Komut İstemini açıp aşağıdaki komutları girin (işlem adı MySQL sürümüne dayalıdır: 8.0 = mysql80 vs.):

net stop mysql80

net start mysql80

5.MySQL sunucusunun çalışıp çalışmadığını kontrol etmek için Komut İsteminde şu komutu girin:

sc query mysql80