Sayfa Reklamı

Browsing Category

MySQL

MySQL

InnoDB ve MyISAM arasındaki farklar?

Bu makalemde sizlere InnoDB ile MyISAM arasındaki farkları anlatacağım, baştan en önemli fark’a değinecek olursak InnoDB MyISAM‘a göre daha kompleks bir yapıya sahiptir ve büyük datalarda (big data) InnoDB daha performanslı bir şekilde veri alış verişi sağlamaktadır. Continue Reading

MySQL

The storage engine for the table doesn’t support r (Hatasının Çözümü)

Merhaba Arkadaşlar,

Sizlerde bildiğiniz üzere karşılaştığım birçok hatayı çözdüğümde paylaşma gereksinimi duyuyorum sizlere hem türkçe kaynak hemde benim için sonraki hatalarımda ilk arayacağım yer kendi bloğum olması açısından arşivlemeye çalışmaktayım.

Öncelikle bu hatayı neden aldığımızı açıklayalım veritabanımızda tablolarımızın türü yazar listelediğimizde onlar “InnoDB” ise verir bunların ne olması gerekir derseniz “MyISAM” olarak ayarlanması gerekir peki bunu nasıl yapıyoruz ona gelelim şimdi tablomuzun ismi örnek olarak “uyeler” olsun bu uyeler tablosu için bir SQL komutu çalıştıracağız phpMyAdmin’de bulunan yukarıki bölümdek sekmelerden SQL’e tıklayınız ve ardından oraya şunları yazınız.

ALTER TABLE uyeler ENGINE = MyISAM;

Yukarıdaki kodu SQL bölümünde çalıştırdığımızda tablomuzun türü MyISAM olarak değişmiş olduğunu göreceğiz eğer bir hata almaz isek hata alırsanız yorum kısmından benimle irtibat kurabilirsiniz gerekli incelemeleri yapıp sizlere çözüm üretebilirim.  Daha sonrasında “uyeler” tablosunu onarmak istediğimizde başarılı olduğunu göreceğiz.

CodeIgniter, HTML, HTML5, MySQL, OOP, PDO, PHP

CodeIgniter UTF-8 Charset Tanımlama

Merhaba Arkadaşlar,

CodeIgniter üzerinde sıkça karşılaşılan problemlerden biride charset nasıl tanımlarız global olarak yeni başlayanlar için açıklıyorum tabi views içerisinde yani temamızda diyelim head tagları arasına

Ekleyek problemi gidermiş olacağız. Takipte Kalın…

Genel, Kodlar, Library (lab), MySQL, OOP, PHP

PHP MySQL Classes – OrhanBHR

PHP MySQL Classes
===========

Dosyamıza Class’ımızı çağırmak için require_once fonksiyonunu kullanıyoruz.
require_once("class.sql.php");

Class’ı çağırmak için aşağıdaki kod parçacığını kullanıyoruz.

$SQL = new SQL();

Select Kullanımı :

print_r( $SQL->Select('odds') );

Select Kullanarak Listelemek

Insert Kullanımı :

Delete Kullanımı :

Update Kullanımı :

Şuanda gördüğünüz class’ın ilk versiyonudur gelişim süreçleri olacaktır.

Genel, MySQL, PHP

PHP Alter Table (MySQL)

Merhaba Arkadaşlar,

PHP üzerinden MySQL’de tablonun içerisinde yeni bir sütün oluşturabilme şansımız mevcut nasıl yani derseniz örneğin user diye bir tablonu var ve içerisinde id, username, pass olarak 3 adet sütun var biz buna php ile mysql_query kullanarak yetki eklemek istediğimizde ise aşağıdaki gibi bir işlem yapmamız gerekecek.

Yukarıdaki gördüğünüz örnek ile bu işlemi yapmış olduk ve default değer olarak 1 yetkisini verdik aslında çok basit zamanla kavrayabilinebilir bişey çok detaylı projelerde işinize yarayabiliceğini düşünüyorum.

Counter - Strike, cPanel, Genel, Linux, MySQL, PHP, Plesk Panel

Linux İşletim Sisteminde XAMPP Kurulumu (CentOS)

Merhaba Arkadaşlar,

Linux üzerinde XAMPP kurulumunu 4 komut ile halledebiliyoruz ve bunu şu şekilde kısaca halledebilirsiniz.

Bu işlemleri sırasıyla SSH üzerinde yaptığımızda XAMPP kurulumumuz tamamlanmış ve başlamış olacaktır ve IP adresini adres çubuğuna yazarak içeriğe erişebilirsiniz ip/phpmyadmin şeklinde ise phpmyadmin kısmına erişim sağlayabilirsiniz.

Linux, MySQL, PHP

CentOS PHP,MySQL ve phpMyAdmin Kurulumu

Merhaba,

 

Bu sefer PHP dışında farklı şeyler anlatmak istedim ve kendimi sunucu alanına çektim o kısımda genişletiyorum.

 

İlk Olarak Putty ile sunucumuza bağlantımızı yapıyoruz.
1.fw

 

 

Bağlantımızı yaptıktan sonra açılan ilk ekran aşağıda karşımızda görünmektedir.

 

2.fw

 

 

Sonrasında cd /root ile root dizinine gidiyoruz.

 

3.fw

 

 

ve ardından yum install httpd diyerek httpd’yi yüklüyoruz.

 

4.fw

 

 

aşağıdaki ekranda httpd’nin yüklendiğini göreceksiniz. Complate! diyecek bittiğinde.

 

5.fw

 

 

şimdi httpd’yi başlangıçda açılmasını sağlamak için chkconfig httpd on yazıp enter’layalım.

 

6.fw

 

 

Şimdi httpd’ye start verelim bu işlemide şu şekilde yapıcağız. service httpd start diyerek başlatacağız.

 

 

7.fw

 

 

Şimdi sıra php ve mysql desteği vermeye geldi yum install php php-mysql bu komutu yazarek enterlayalım ve sunucumuza yüklenmesini bekleyelim.

 

8.fw

 

 

şuanda kurulumu tamamlandı ve apache’yi restart edelim bunuda şu şekilde yapıyoruz. service httpd restart dememiz yeterli olucaktır.

 

9.fw

 

 

MySQL kurulumumuza başlayalım şimdide yum install mysql mysql-server şu komutu girerek yüklenmesini bekleyelim.

 

10.fw

 

 

şuanda yükleme tamamlandı ve bunuda başlangıçta açılmasını sağlayalım. bunu yapmak için ise chkconfig mysqld on dememiz yeterli olucaktır.

 

11.fw

 

 

MySQL’i başlatalım şimdide bunu yapmak için service mysqld start dememiz yeterli olucaktır.

 

12.fw

 

 

Şimdi sıra geldi MySQL’e şifre belirlemeye mysql_secure_installation bu komutu yazalım ve enterlayalım.

 

13.fw

 

 

Ağaşıdaki gibi bir kısım gelecektir enter diyerek geçelim.

 

14.fw

 

 

İki defa şifremizi girerek enterlayalım.

 

15.fw

 

 

aşağıdaki tüm sorulara y yanını vererek geçelim.

 

16.fw

 

 

Şuanda bize MySQL şifresini belirlediniz tarzında bir mesaj vermektedir.

 

17.fw

 

 

Şimdi son işlemlerimizi yapmamız lazım phpMyAdmin yüklemeye geldi sıra kısaca bunuda anlatalım.

Öncelikle wget komutuyla http://orhanbhr.com/dosyalar/phpMyAdmin-2.11.10.1-all-languages.tar.gz şu linkteki dosyayı çekelim. ve ardından tar xvfz phpMyAdmin-2.11.10.1-all-languages.tar.gz yazarak dosyayı çıkartalım.

 

18.fw

 

 

phpMyadmin klasörünü sıra taşımaya geldi ve bu işlemide mv phpMyAdmin-2.11.10.1-all-languages /usr/share/phpmyadmin şu şekilde yaparak ilerleyelim.

 

19.fw

 

 

daha sonra /usr/share/phpmyadmin kısmına ftp ile gelip config.sample.inc dosyasının ismini config.inc.php yapın ve daha sonra o dosyayı editör yardımı ile açın ve ardından $cfg[‘blowfish_secret’] = ‘gizlikod’; bu kısmı gizlikod yazan yeri mysql şifrenizi yazın ve kaydedip ftp’ye atın.

 

20.fw

 

 

daha sonra putty ile vi /etc/httpd/conf.d/phpmyadmin.conf yazarak içerisine şu kodları ekleyelim.

 

# Web application to manage MySQL
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

 

service httpd restart yazalım ve apache’yi restart edelim.

 

21.fw

 

 

screen’lerimizide yükleyelim tamamlansın yum install screen yazarak bitmesini bekleyelim.

 

22.fw

 

 

şuanda screen kurulumu tamamlandı ve tekrar apache’ye restart edelim ve şuanda php, apache, mysql ve phpmyadmin kurulumu tamamlandı.

 

23.fw

24.fw

25.fw

26.fw

 

 

Şuanda tüm kurulumlar tamamlandı ve son olarak ekran görüntüleri 🙂 kendinize iyi bakın…