Mysql Server Replica (Kopya) oluşturmak
Mysql veritabanı kullanıyorsunuz ancak anlık olarak bir kopyasının da başka yerde bulunmasını istiyorsanız replica (kopya) ayarları ile başka bir Mysql sunucusunu eşleştirebilirsiniz.
Continue…Mysql veritabanı kullanıyorsunuz ancak anlık olarak bir kopyasının da başka yerde bulunmasını istiyorsanız replica (kopya) ayarları ile başka bir Mysql sunucusunu eşleştirebilirsiniz.
Continue…Aşağıdaki gibi ayar bilgileri /etc/netplan/dosyaismi.yaml dosyasına yazılıp kaydedilecek. Sütun boşluklarına çok dikkat etmek gerekiyor yoksa hata verebiliyor.
network: ethernets: eth0: addresses: [192.168.1.68/23] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8,1.1.1.1] dhcp4: no eth1: addresses: [79.123.165.68/23] gateway4: 79.123.165.254 nameservers: addresses: [8.8.8.8,1.1.1.1] dhcp4: no version: 2
Ardından ip ayarı uygulama.
sudo netplan apply
Merhaba tail sys.log -f komutu ile bir dosyanın içeriğinde eklenen satırları -mesela logları- takip edebiliyoruz, bir dizin içerisini izlemek için şu komutu kullanabiliriz:
watch ls -lah
“watch” komutu tek başına belirli aralıklarla ardarda bir komutu çalıştırmaya yaramaktadır.
eskiKullanici isimli kullanıcı yerine yeniKullanici isimli kullanıcıyı kullanmak istiyoruz diyelim.
Normal giriş yaptıktan sonra geçici bir hesap (temporary) oluşturuyoruz;
sudo adduser temporary sudo adduser temporary sudo exit
Daha sonra temporary kullanıcısı ile giriş yapıyoruz;
sudo usermod -l yeniKullanici eskiKullanici exit
yeniKullanici ile giriş yapalım ve temporary’i silelim.
sudo deluser temporary sudo rm -r /home/temporary
Kaynak:
https://askubuntu.com/questions/34074/how-do-i-change-my-username
Bir Linux (bu yazıda Ubuntu) makine üzerine nginx php mysql kurup sonra da makineye composer kurup bu yazıyı okumaya devam ederseniz daha verimli olacaktır. :)
Merhaba, Mysql kullanırken veri eklemek için genellikle insert into kullanılır fakat az bilinen başka ekleme/güncelleme komutundan bahsedeceğim. REPLACE INTO. Continue…
Aşağıdaki blok ile sunucuya http’den gelen bağlantıları https olarak yönlendirebilirsiniz.
Mysql server kurdunuz ancak phpMyAdmin kurmadan sunucuya erişmek istiyorsunuz. Bunun için MySQL Server’ın gelen bağlantı isteklerini dinlediği ip adresini belirlemek ve dışarıdan bağlanabilecek bir kullanıcı oluşturmak gerekiyor.
Ubuntu 16.04 ile bir ayarın açık olarak gelmesi nedeniyle, sistem bazı processleri belleği aşma nedeniyle kendiliğinden kapatıyor. Sonuçta da Out of memory: Kill process 22716 (/usr/share/webm) score 946 or sacrifice child gibi bir hatayı /var/log/kern.log dosyasına yazıyor.
Eğer özellikle Ubuntu 16.04 x64 Server kullanırken ani kapanmalar yaşıyorsanız ve terminalde yukarıdakine benzer mesajlar görüyorsanız şu ayarları yapmanız faydalı olacaktır.
/etc/sysctl.conf
dosyasının en altına
vm.oom_kill_allocating_task = 1
satırını ekleyelim.
Daha sonra birşey yapmamıza gerek kalmadan problemi çözmüş oluyoruz.
Aşağıdaki blok ile sunucuya http’den gelen bağlantıları https olarak yönlendirebilirsiniz.
<VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}</VirtualHost>