Bilgisayardaki SQL Dosyasını Terminalden Sunucu Veritabanına Göndermek
Bu işlemleri Linux ve Mac cihazlarda sorunsuz bir şekilde gerçekleştirebilirsiz. Bilgisayarnızdan direkt olarak SQL dosyasını terminal ile sunucuyadaki veritabanına import etmek mümkün fakat, bazen dosya izinleri buna engel olabiliyor. Bu sebeple ilk aşamada, hem keyprint oluşturmak adına hem de izin sorununu aşmak adına, SQL dosyasını sunucunuzda istediğiniz bir yere kopyalayın.
Kopyalama işlemi yapmak için ise, bilgisayarınızdaki terminalden şunu yapmanız yeterli olacaktır:
sudo scp bilgisayardaki_sql_dosyası sunucu_kullanıcı_adı@sunucu_adresi:/sunucuda_kopyalamak_istediğiniz_yer
Tavsiyem, sunucudaki "temp" klasörüne göndermenizdir. Çünkü farklı dosyalara yapacağınzı gönderimlerde, "permission denied" hatası olan izin sorunuyla karşılaşabilirsiniz.
Örnek gösterim:
sudo scp /Users/aliarslan/Desktop/db.sql root@blogkafem.net:/var/www/tmp
Enter yapın. Sistem şifrenizi soracak. Şifreinizi yazın.
root@blogkafem.net's password:
İşlemin gerçekleşmekte olduğunu şu çıktıdan anlayabilirsin:
db.sql 100% 8504KB 471.4KB/s 00:18
Dosya artık istediğiniz konumda. Şimdi o konumda yer alan dosyayı, örneğin MySQL bir veritabanına import edelim.
Bunun için öncelikle, terminal üzerinden sunucunuzda login olun. Örnek gösterim :
ssh root@blogkafem.net
Sistem sizden şifre isteyecek, şifrenizi girdikten sonra login olduğunuzu varsayalım.
Şimdi MySQL'de login olalım.
mysql -u root -p
Burada "-u"dan sonra gelecek olan kısım, sizin veritabanına girişteki kullanıcı adınız. Enter yaptıktan sonra da şifreniz sorulacak. (PhpMyAdmin'de login olurken kullandığınız kullanıcı adı ve şifreyi kullanacaksınız)
Şimdi database işlemlerini gelelim.
Öncelikle import yapmak istediğiniz veritabanı adınız yazın :
use veritabanı_adi;
Son olarak ise, şu komut ile dosyayı veritabanına
SET autocommit=0; source /var/www/tmp/dosya_adi.sql; COMMIT;
Hepsi bu kadar. Kolay gelsin. Konu ile ilgili yazmak istediklerinizi alt kısımdaki yorum formu aracılığıyla iletebilirsiniz.
Critical Error 0100 Sentora Database Sorunu ve Çözümü (Linux/Ubuntu)
Hatadan da anlaşılacağı üzere sorun, sunucuya yüklü olan veritabanı servisinin çalışmayı durdurmuş olmasından kaynaklanmaktadır. Örneğin, mysql sunucusu herhangi bir sebepten dolayı çalışmasını durdurursa böyle bir hata ile karşı karşıya kalırsınız. Bunun için sırasıyla deneyebileceğiniz 3 basit yöntem vardır.
- Sunucunuzu yeniden başlatın.
- MySQL'i SSH üzerinden yeniden başlatın.
- Sunucunuzu gereksiz dosyalardan temizleyin.
serive mysql start
yada
serive mysql start
Start veya Restart komutu sonrasında "start: Job failed to start" hatası alma olasılığınız muhtemeldir. Şayet "Job failed" hatası ile karşı karşıya kaldıysanız, sunucunuzun disk kapasitesi dolmuş olabilir. Bunun için hemen terminalden,
df -h
komutunu verin. Disk kapasitenizi kontrol edin. Eğer disk kapasiteniz doluysa, diskinizde nelerin fazladan yer kapladığını görebilmek adına şu komutu kullanabilirsiniz :
find /home -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Bu komut size, sunucuzda çok fazla alan kaplayan kayıtları gösterecektir. Şayet sunucunuzda yer kaplayan dosyalar gereksiz olduğunu düşündüğünüz log dosyaları ise, bunları silerek sunucuzu rahatlatabilirsiniz. Daha sonrasında ise sunucuzu yeniden başlatarak Sentora'nın Database hatasından kurtulabilirsiniz.
Sunucuda yeterli alan olduğu halde aynı hatayı almaya devam ediyorsanız, alternatif yöntemleri internette arayabilir veya şu linteki; https://askubuntu.com/a/517776 çözüm yöntemini inceleyebilirsiniz.
Size tavsiyem sorunu çözme aşamasını, sunucuya ssh üzerinden müdahale etme konusunda bilgi sahibi olan biriyle yapmanızdır. Şayet konuyla ilgili bilgi seviyeniz yetersizse, sunucunuzda daha farklı sorunlara sebep olabilirsiniz. O sebeple bu işlemleri yaparken oldukça dikkatli olmakta ve işlemleri yaparken neyin olduğunu bilerek yapmanızda fayda var.
Ubuntu'da Terminal Komutuyla Touchpad'i Devre Dışı Bırakmak
Öncelikle terminali açın ve terminale şunu yazın;
xinput list
Bu komut, bilgisayarınıza bağlı olarak çalışan aygıtların listesini, ID değerleri birlikte size listeleyecektir. ID değeri, bizim istediğimiz bir aygıtı devre dışı bırakabilmemize olanak tanıyor.
Bakınız, benim bilgisayarımdaki xinput çıktısı :
Listeye dikkat ederseniz, "SynPS/2 Synaptics TouchPad" adlı touchpad aygıtının benim bilgisayarımdaki ID değerinin 15 olduğu yazıyor. Bu durumda,
xinput disable 15
komutunu terminalde çalıştırırak touchpad'imi devre dışı bırakabiliyorum.
Bakınız :

Devre dışı bıraktığınız herhangi bir aygıtı tekrardan aktif hale getirmek için "disable" yerine "enable" yazmanız yeterli olacaktır.
Virtualbox'ta Fare İmlecenin Gözükmemesi Sorunu ve Çözüm Yöntemi
Yapılması gereken tek şey, alt kısımda belirlen menüdeki "Girdi" kısmından "Fare Bütünleştirme" seçeneğini aktif etmek olacaktır. Sanal makinedeki işletim sistemini tam ekran şeklinde kullanıyorsanız, alt kısımdan çıkan ufak menü işinizi görmeyecektir. Çünkü öyle bir durumda o alt kısımdaki menü de görünmez hale gelip ortadan kaybolabiliyor.
Alt kısımdaki menünün, pencerenin üst kısımlarında görülebilmesi için Virtualbox kısa yolu olan Home + C tuş kombinasyonunu kullanmanız gerekiyor. Bunu yaptıktan sonra pencereniz küçülecektir. Pencere küçüldükten sonra tekrardan Home + C işlemini tekrarladığınız takdirde, pencerenin üst kısmında bir menü görünecektir.
Ekran görüntüsünden de göreceğiniz üzere, "Fare Bütünleştirme" seçeneğini aktif ettiğiniz takdirde fare imlecinizin gözükmemesi sorunu ortadan kalkacaktır. Daha sonra Home + F tuş kombinasyonu ile sanal makinenizin içindeki işletim sisteminizi tekrardan tam ekran konumuna getirebilirsiniz.
Home tuşu, klavyede yer alan 2 farklı Ctrl tuşundan, klavyenin sağ tarafında yer alan Ctrl tuşuna karşılık geliyor.
Virtualbox'a Kurulu Ubuntu'da Ekran Boyutunu Ayarlama Sorunu ve Çözümü
Virtualbox kullanmaya yeni başlayanlar için, internette bayağı bir arayıp da çözümünü bir türlü bulamadığı bir konudur. Kullanıcılar, Misafir Eklentileri CD Kalıbı diye bir ifadeyi önceden duysa, bunu internette her site zaten açıklıyor ama biz konuyu Google'da arattığımız zaman; "ubuntu tam ekran yapma sorunu, ubuntu virtualbox tam ekran sorunu, ubuntu ile internette gezinirken fare tekerleği çalışmıyor vs." gibisinden yazıp arattığımız için insanlar farklı farklı çözümler getirip sitelerine eklemişler oysaki sadece "Misafir Eklentileri CD Kalıbı" yüklenerek birçok sorun çözüm buluyor.
Ben Ubuntu kullandığım için başlığa da "Ubuntu" yazdım. Diğer Linux tabanlı işletim sistemlerini Virtualbox'a kurduğunuz zaman yine benzer hataları almanız mümkündür ama hepsinin çözüm yolu aynıdır. Bu konuda anlatacağım şekilde bu sorunu halledebilirsiniz.
İşlem çok basittir.
Buraya tıklayarak Misafir Eklenti Kalıbı'nı nasıl işletim sisteminize ekleyeceğinizi öğrenebilirsiniz. Sonrasında ise yazıyı okumaya devam edebilirsiniz.
Bundan sonrasında çoğu sorununuz çözüme kavuşacaktır. Görüntünün tam olarak ekranınıza yerleşmesi işlemi için ise yapmanız gereken son bir adım daha var. Bilgisayarınız yeniden açıldğı sırada Virtualbox'tan "Görünüm --> Misafir ekranını otomatik yeniden boyutlandır" yapmanız gerekiyor. Sanalmakine artık, işletim sisteminin masaüstü görüntüsünü otomatik olarak bilgisayarınızın ekran boyutuna göre ayarlayacaktır. Son olarak Virtualbox'tan "Görünüm --> Tam ekrana değiştir" yaptığınız zaman ise, görüntünün bilgisayarınıza tam olarak oturduğunu göreceksiniz.
Eğer buraya kadar anlattıklarımı yapamadıysanız veya ters giden bir şeyler varsa endişelenmeyin. Sizin için, konunun daha anlaşılır olması açısından bir de videolu anlatım yaptım. Zaten videolu anlatım olduğu için konuyu yüzeysel anlattım şuana kadar. Çünkü videoda her şey tüm detayları ile zaten var.
Video'da "tam ekran yapma sorunu" üzerinden konuyu anlatmaya çalıştım. Videonun sağ alt köşesindeki çark sembolünden videoyu 720P (HD) yüksek çözünürlülükte izleyebilirsiniz.
Öneri : Videoyu tam ekran yaparsanız, video içindeki açıklamaları daha iyi görebilirsiniz.
Virtualbox Misafir Eklentileri Kalıbının Sanal Makinedeki İşletim Sistemine Eklenmesi
İlk defa Virtualbox kullanıyorsanız veya sanal makine ile ilk defa bir Linux tabanlı bir işletim sistemi kullanıyorsanız, %100 karşılaşacağınız sorunlarından birkaçının sebebi de "Misafir Eklentileri CD Kalıbı" eklentisinin kurulmamış olmasından kaynaklanmaktadır. Eğer virtualbox sizde ingilizce ise, ingilizcesi "Guest Additions" olarak geçiyor.
İşletim sistemi açıkken üstteki fotoğrafta gösterdiğim işlemi yaptıktan sonra, eğer bilgisayarınıza şifre koymuşsanız, karşınıza şifre isteyen bir pencere gelecektir. O kısma VirtualBox'a yüklü olan işletim sisteminize ait şifrenizi yazmanız gerekiyor. Şifre koymamış iseniz zaten direkt olarak karşınıza terminal penceresi gelecektir. Açılacak olan pencereye hiç dokunmayın ve bilgisayar işini bitirene kadar o pencereyi sakın kapatmayın taaa kii "close this windows..." yazısını görene kadar.
Bakınız şu şekilde :
"Close this window..." yazısını gördükten sonra pencereyi kapatabilirsiniz. Bu aşamadan sonra yapmanız gereken tek şey bilgisayarınızı yeniden başlatmak olacaktır.

![Critical Error: [0100] - Unable to connect or authenticate to the Sentora database (sentora_core). We advice that you contact the server administrator to ensure that the database server is online and that the correct connection parameters are being used. Critical Error: [0100] - Unable to connect or authenticate to the Sentora database (sentora_core). We advice that you contact the server administrator to ensure that the database server is online and that the correct connection parameters are being used.](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGHXV2tZHpVVn1fgcZhZmo2hW6KSap3IoHQnl1YbiWVmxcMKgAZl_PXDsvGMVhsMn8wfe2Erlza0nUTpbI-nIBJ8kfXZzncxz7BXjVa52Y1Loik_g7TGCYws7790UIvKh4GV3CItLEpQ/s1600/sentora-critical-mysql-databse.png)



.png)
