Kimi zaman SQL dosyasının boyutunun çok yüksek olmasından dolayı direkt olarak web arayüzü üzerinden yüklemek mümkün olamamaktadır. Http isteğinin data boyutu kısıtlamaları veya PHPMyAdmin tarzı, tarayıcı üzerinden veritabanının yönetildiği durumlarda config ayalarından kaynaklı kısıtlamalar, SQL dosyanızı sunucunuza yüklemeye izin vermeyebiliyor. Bunun için ya Navicat tarzı bir masaüstü veritabanı yönetim arayüzü kullanmanız gerekmektedir yada terminal üzerinden işinizi halletmeniz gerekmektedir.


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.
Yazının devamını oku
Touchpad bir türlü sevmediğim alışamadığım, varlığını da gereksiz olarak bulduğum bir teknolojidir diyebilirim. Windows işletim sistemin çalışırken FN tuş kısayoluyla touchpad'i devre dışı bırakabiliyordum fakat; Ubuntu'da bu işlemi basit bir komutla halledebiliyorum.

Ö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.
Yazının devamını oku
TinyOS ile ilgili bu yazımızda birden çok hataya değinip hepsine çözüm getirmeye çalışacağız.

İlk hatamız şu :
'nesc', 'tinyos-tools', 'msp430-46' errors: 'avr-tinyos' is not all installable
Bahsettiğim hatanın çözümü için aşağıdaki komutları sırasıyla uygulamanız yeterli olacaktır.

1. Öncelikle bir imza anahtarı oluşturmak için aşağıdaki komutu yazın.



2. Aşağıdaki komutlar /etc/apt/sources.list.d/tinyprod-debian.list dosyasına gerekli eklemeleri yapın.



3. Gerekli eklemeleri yaptıktan sonra paketimizi kuralım.



Üstteki hata dışında ayrıca "-gcc" hatası alıyorsanız, onun için de aşağıdaki başlıkta yazılanları uygulamanız gerekmektedir.

TinyOS GCC Sorunu ve Çözüm Yöntemi


Ubuntu kullanıyorsanız ve GCC hatası alıyorsanız eğer, aşağıdaki komutları sırasıyla terminal ekranında çalıştırarak, gerekli kurulumları gerçekleştirmeniz gerekmektedir.



Ek olarak MSPGCC'yi kurmak için aşağıdaki komutları da sırasıyla çalıştırmanız gerekmektedir. Satırların her biri sırasıyla çalıştırmanız gereken birer komuttur :



Bu konuyla ilgili bahsedeceklerim bu kadar arkadaşlar. Eklemek istedikleriniz olursa eğer, yazının alt kısmına konuyla ilgili eklemelerinizi veya sizin kendi çözüm yöntemlerinizi ekleyebilirsiniz. Hepinize başarılar, kolay gelsin.
Yazının devamını oku
Sanal makinedeki işletim sisteminiz üzerinde çalışırken fare imleciniz işlev gördüğü halde gözükmemesi gibi bir sorunlar karşılaşıldığı zaman bu sorun normal şartlarda, siz sanal makinedeki işletim sisteminin içerisindeyken alt kısımda beliren ufak menüden bu sorun halledilebiliyor.

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.
Yazının devamını oku

İstatistikler

BLOGKAFEM.NET

© Copyright 2008-2018
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkımda | Bizden Haberler | Reklam | İletişim