MySQL ile Veri Tabanı Yönetimi

gölge_adam

Katılımcı Üye
20 Şub 2007
517
8
TeXaS
MySQL ile Veri Tabanı Yönetimi

Burada UNIX sistemi üzerinde MySQL'in kurulup yönetilmesi üzerinde durulacaktır. MySQL derlendikten sonra ilk yapılması gereken 'mysql' adlı veri tabanının server üzerine kurmaktır. Bu veri tabanı, server üzerindeki diğer veri tabanlarına erişim haklarını oldukça ayrıntılı bir şekilde tablolarında tutmaktadır.

Bu veri tabanının yaratılması için öncelikle root olarak login olunur ve aşağıdaki komutlar işletilir:

>cd <MySQL directory>/bin
>./mysql_install_db

Böylece tüm verılerın tutulacagı '<MySQL directory>/var' dızını de yaratılmış olur.

Artık veri tabanı sunucusu arka planda çalıştırılabilir:


>./safe_mysqld &

MySQL standart olarak 3306 numaralı portta çalışmaktadır.

Veri tabanı üzerinde her hakka sahip kullanıcı, aynı zamanda sistemin 'root'udur. şu anda root, MySQL sunucusuna şifresiz bağlanabilir. Güvenlik için bu süper kullanıcıya veri tabanına erişim şifresi verilmesi gerekir:

>./mysqladmin -u root -password '<şifre>'


Daha sonra bu şifre kullanılarak sunucuya bağlanılabilir:

>./mysql -u root -p
>Enter passwd: <şifre>

Böylece istemci programımız sunucuya bir oturum başlatmış olur. Artık karşımıza çıkan komut satırından SQL komutlarını uygulayabiliriz:
</IMG>

Burada SQL standardına uyan data definition (create table ..., alter table ..., drop table ..., vs...) ve data manipulation (select ..., insert ..., update ..., vs...) komutları kullanılabilir.

MySQL'e özgü birtakım komutlar da vardır:
</IMG>

mysql' veritabanına bağlanılarak erişim haklarına ilişkin tabloların yapısı görülebilir:
</IMG>
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.