Windows 10'a yükseltirken MySQL örneği kaybedildi


9

Windows 8.1'imde çalışan bir MySQL 5.6 örneği vardı. Windows 10'a yükselttikten sonra, Windows hizmeti de dahil olmak üzere böyle bir örnek gitti.

Ancak sunucu veri dosyaları bozulmamıştır. Windows 10'da tam olarak aynı örneği (veya en benzerini) kurtarmanın veya yeniden oluşturmanın en iyi yolu nedir?


windows-10-upgradeBu soruya etiket koyduğunuz için utanıyorum . Bir araya getirilen bu iki cümlenin Evren'de yeri yoktur. ;-) (Daha çok pencere-10-hasar-kontrolü gibi)
RolandoMySQLDBA

Yanıtlar:


6

Hizmeti manuel olarak aşağıdaki gibi geri koyabilirsiniz:

ADIM 01) Windows CLI'yı Yönetici olarak açın

ADIM 02) cd C:\Program Files (x86)\MySQL\MySQL 5.6\binveya mysqld.exeikamet ettiği her yerde

ADIM 03) Hizmeti yeniden kurun

mysqld --install

Bu kadar.

Bunu daha önce ServerFault ve DBA StackExchange'te belirtmiştim

BİR ŞANS VER !!!


1

Tek yapmanız gereken mevcut sunucunuzu yeniden yapılandırmak. Ekran görüntüleri de dahil olmak üzere güzel bir adım adım öğretici burada bulunabilir , bunu beğendiniz:

  • İlk olarak, MySQL Installer - Community uygulamasını açın ve Yeniden Yapılandır'a tıklayın
  • TCP / IP Bağlantı Noktası Numarası ve Güvenlik Duvarını Ayarlama
  • MySQL Sunucusunu Windows Hizmeti Olarak Yapılandır'ı işaretleyin ve MySQL Sunucusunu Sistem Başlangıcında Başlat'ı işaretleyin
  • Sunucu yapılandırmasını uygulayın ve işiniz bitti!

Jago ile aynı sorunu çözmek için bu yöntemi kullandım, ancak Yeniden Yapılandır'ın son adımını yürütemedi ... hizmeti başlatamadı. Her çalıştırdığımda yeni bir varsayılan my.ini yüklerken buldum. Ama farklı bir MySQL veri dizini vardı (my.ini datadir). My.ini dosyasındaki yeniden yapılandırma yapılandırılırken datadir'i ayarlasam bile almazdı. Ancak tüm yapmam gereken MySQL yeniden yapılandırmasını iptal etmek, datadir komutunun my.ini dosyasında doğru olduğundan emin olmak, Windows Hizmetlerine girmek ve yeni MySQL hizmetini başlatmak olduğunu gördüm. İşe yaradı. Ne baş ağrısı.
mikato

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.