Aşağıdaki komutu yazın, sonra çıktıyı paylaşın.
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
Kaldırın sistemden tekrar kurun bir.
sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean
rm -rf /etc/mysql
@dildeolupbiten görüntü bu malesef
@coderistan mongodb mysql gibi uzaktan erişilebilir olarak ayarlanabilir mi?
veya bu tarz bir uygulamada üyeleri ve kod problemlerini açıklamalarıyla ve test kodlarıyla saklayabilir miyim karmaşık bir işlem mi dediniz ya?
Evet uzaktan erişilebilir. Python ile sözlükleri kullanır gibi veritabanında işlem yapabilirsin. Basit bir şekilde veritabanlarına erişip, tablolar oluşturup verileri kontrol edebilirsin. Üstelik hiç sql yazmadan. MongoDB’de tabloların karşılığı “collection” olarak belirlenmiştir.
import pymongo
baglanti = pymongo.MongoClient("mongodb://localhost:27017/") # sunucuya bağlantı kuruyoruz
veritabani = baglanti["veritabani_adi"] # veritabanımıza erişiyoruz
tablo = veritabani["musteriler"] # tabloyu elde ediyoruz
bilgiler = { "isim": "coderistan", "adres": "Türkiye" }
kayit_id = tablo.insert_one(bilgiler) # bilgileri kaydediyoruz
bu soruma cevap verebilir misiniz hocam ?
Tutabilirsin tabi. Veritabanı değil mi bu? Her şeyi tutabilirsin.
yani karışık işlemden kastınızı anlamadım
SQL ile çok karmaşık sorgular yazılabiliyor. Mesela şu kadar maaş alan, 30 yaşından büyük, bayan, şu departmanda şu kadar yıl çalışan personelleri listele gibi(örnek için kusura bakmayın ) karmaşık sorgularla işiniz yoksa MySQL kullanmayabilirsiniz, bazen bunu SQL ile tek satırlık komutla yapabilenler oluyor. Böyle şeylerle işiniz yoksa sadece, soruları çekmek için SQL yazmanın anlamı yok bence Ya da kısaca SQL yazmayı sevmiyorsanız MySQL kullanmayın.
Eğer sadece basit verilerle uğraşıyorsanız mongodb çok hoşunuza gidecektir bence. Gibi gibi…