Windows için MySQL hibe tablolarında bu garip ikileminiz varsa, aşağıdakileri tavsiye ederim:
Adım 1. İçinde yükleyici olmayan ZIP Dosya dağıtımını alın.
2. Adım. İçeriğinin C:\MySQLZipStuff
Adım 3. Klasörü arayın C:\MySQLZipStuff\data\mysql
Adım 4. C:\MySQLZipStuff\data\mysql
Üzerindeki tüm dosyaları istediğiniz veri dizininin mysql klasörüne kopyalayın.
Adım 5. net start mysql
Eğer zaten mysql klasörünüz varsa bunu yapabilirsiniz:
Adım 1. my.ini
Bu satırı [mysqld] bölümüne ekleyerek düzenleyin
[mysqld]
skip-grant-tables
skip-networking
Adım 2. net stop mysql
Aşama 3. net start mysql
Bu noktada, sadece 'mysql' yazabilirsiniz ve giriş yapıyorsunuz. Ancak, Hibe tabloları devre dışı bırakıldığında GRANT komutlarını çalıştıramazsınız.
Adım 4. Manuel olarak bir süper kullanıcı girmeniz gerekecektir. Bunun gibi
a) INSERT INTO mysql.user SET user='root',host='localhost';
b) SELECT * FROM mysql.user WHERE user='root' AND host='localhost'\G
Bu, kullanıcı tablosundaki tüm sütunları gösterecektir. Her sütunu şu şekilde manuel olarak değiştirmeniz gerekecektir:
GÜNCELLEME mysql.user SET select_priv = 'Y', insert_priv = 'Y', ... NEREDEN kullanıcı = 'kök' VE ana bilgisayar = 'localhost';
c) root @ localhost için şu şekilde bir şifre oluşturun:
UPDATE mysql.user SET password=PASSWORD('whateverpasswordyouwant')
WHERE user='root' AND host='localhost';
Adım 5. Çıkarın skip-grant-tables
ve skip-networking
çıkarınmy.ini
6. Adım net stop mysql
Adım 7. net start mysql
Şimdi şifre olarak 'whateverpasswordyouwant' komutunu kullanarak mysql'ye root olarak giriş yapabilirsiniz.
Bir şans ver !!!
:-(