Windows için bir MySQL hesabı oluşturun
İşlem onay ortamı
- MySQL (MySQL Bilişim
-
- MySQL 8.4
- MySQL Çalışma Tezgahı
-
- 8.0
- Windows
-
- Windows Sunucusu 2022
Gerekli ortam
- MySQL (MySQL Bilişim
-
- MySQL 8.4
- MySQL Çalışma Tezgahı
-
- 8.0
- Windows
-
- pencereler 11
- pencereler 10
- Windows Sunucusu
-
- Windows Sunucusu 2022
- Windows Sunucusu 2019
- Windows Sunucusu 2016
önkoşul
- MySQL kurulu olmalıdır
- MySQL Workbench'i kullanmak istiyorsanız, MySQL Workbench'in kurulu olması gerekir
- MySQL veritabanınıza bağlanabildiğinizden emin olun
Kök hesaplar hakkında
Kök hesap, veritabanına neredeyse tüm erişimi olan hesaptır. Varsayılan olarak, yalnızca yerel olarak erişilebilir, ancak ayarları değiştirirseniz, dışarıdan da erişilebilir. Ancak otoritenin güçlü olması ve güvenlik riskinin artması nedeniyle dışarıdan bağlanmak istiyorsanız ayrı bir hesap oluşturmanız daha iyi olacaktır.
MySQL Workbench'te bir hesap oluşturun
Başlat menüsünden MySQL > MySQL Workbench'i seçin.
MySQL'e bağlamak istediğiniz bağlantıyı seçin. Eğer bir tane yoksa, ekleyin. Bağlantı parolanızı kaydetmediyseniz, parolayı girmeniz istenir.
Gezgin bölmesinde, Yönetim sekmesinden Kullanıcılar ve Ayrıcalıklar'ı seçin.
Hesapların bir listesi görüntülenir. Bir hesap eklemek için Hesap Ekle düğmesini tıklayın.
Aşağıdaki iletişim kutusunu görebilir ve OK düğmesine basın.
- Pencere Başlığı
- MySQL Çalışma Tezgahı
- [Ana talimatlar]
- Geçersiz Kimlik Doğrulama Eklentileri
- [İçerik]
- Kullanıcıların %newuser@'si için eklenti türü Yok'tur, ancak bu, sunucu tarafından bilinen bir kimlik doğrulama eklentisi olarak listelenmemiştir.
Oturum Aç sekmesinde aşağıdakileri girin:
Alan Adı | Giriş Ayrıntıları |
---|---|
Oturum Açma Adı | Hesap adınızı girin. Genellikle kullanıcı adı gibi bir veritabanına bağlanmak için kullanılır. İngilizce karakterler söz konusu olduğunda, küçük harflere dönüştürülür. |
Eşleşen Ana Bilgisayar Sınırını Sınırlayın | Bağlanabileceğiniz bir ana bilgisayar adı girin. localhost Yalnızca yerelden bağlanabilirsiniz. % Ağ içindeki her yerden bağlanabilirsiniz. 192.168.%.% 192.168.0.0 ve PC'nizden ~192.168.255.255 içinde bağlanabileceksiniz. IPv6 ile bağlanırken dikkatli olun. |
Parola | Oluşturduğunuz hesaba bağlanmak için parolayı girin. Dikkatli olun, bazı semboller kaçış gerektirecektir. |
"Hesap Limitleri" sekmesinde, tüm alanlara 0
girin .
Varsayılan olarak dahil edilmelidir, ancak bazen dahil edilmez.
Boş bir durumda kaydolmaya çalışsanız bile, bir hata alırsınız.
"Yönetim Rolleri", MySQL'e bir bütün olarak verilen izinlerdir. Bu güçlü bir izindir, bu nedenle yalnızca en azından ihtiyacınız olduğunda ayarlayın.
Şema Ayrıcalıkları, şema başına ayarladığınız izinlerdir. Şemayı oluşturduktan sonra ayarlayın. İzinler, şemanın kapsamı dışında bunu etkilemez.
Tüm ayarları tamamladığınızda, sağ alt köşedeki "Uygula" düğmesini tıklayın. Bu ayarları daha sonra da değiştirebilirsiniz.
Listeye eklenecektir.
Hesabınızı silmek istiyorsanız, bunu "Sil" butonu ile yapabilirsiniz.
Bir komutla hesap oluşturma
Bu bölüm, bir kullanıcı oluşturmaya kadar gider. Uzun olacağı için izinlerin ve ayrıntılı parametrelerin nerede ayarlanacağını açıklamayacağım.
Başlat menüsünden MySQL > MySQL 8.4 Komut Satırı İstemcisi'ni seçin.
Yönetici parolanızı girin.
Aşağıdaki SQL'i girin: Lütfen kullanıcı adınızı ve şifrenizi isteğe bağlı olarak ayarlayın. SQL çok satırlı olabilir, bu nedenle sonunda noktalı virgül gerekir. Çalıştırın ve tamam, işiniz bitti.
CREATE USER test_user2 IDENTIFIED BY 'password';
Varsayılan olarak, ana bilgisayar adı şeklindedir %
. Ayrıca baştan bir ana bilgisayar adı ayarlamak istiyorsanız, @ ile işaretleyin ve ana bilgisayar adını arkasına koyun:
CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';
Oluşturduğunuz hesapların listesini aşağıdaki komutla kontrol edebilirsiniz:
SELECT Host, User FROM mysql.user;
Ana bilgisayar adını değiştirmek istiyorsanız, aşağıdaki komutu çalıştırın:
RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';
Belirli bir IP adresinden erişilebilir hale getirmek için:
RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';
Bir hesabı silmek için SQL'i şu şekilde çalıştırın: Ayrıca bir ana bilgisayar adına da ihtiyacınız var.
DROP USER 'test_user3'@'192.168.0.%';