MySQL (Türkçe)

From ArchWiki

Jump to: navigation, search


i18n
English
Türkçe
Deutsch
Español
Italiano
Česky
简体中文

Contents

Giriş

MySQL yaygın olarak kullanılan, çok kullanıcılı bir SQL veritabanıdır. Daha fazla bilgi için, resmi sayfa adresini ziyaret edebilirsiniz.

Kurulum

MySQL paketini kurun:

# pacman -S mysql

MySQL'i kurduktan sonra Arch'ın init betiğini root olarak çalıştırmalısınız:

# /etc/rc.d/mysqld start

Bu basit ayarları(sistem kullanıcılarını ekleme, log dosyalarını oluşturma gibi) halledecektir. Ayrıca bu betik, MySQL'i ilk çalıştırmanızdan sonra nasıl ayarlayacağınızı da gösterir.

Ayarlar

MySQL sunucusunu başlattıktan sonra bir root kullanıcı eklersiniz herhalde. Bu el ile veya otomatik olarak yapılabilir, üstteki betik bunu gösterecektir. Bu komutları root hesabının parolasını belirlemek veya güvenli bir kuruluma sahip olmak için kullanabilirsiniz.

Diğer ayarları favori arayüzünüzü kullanarak yapabilirsiniz. Örnek olarak MySQL'in komut satırı arayüzünü kullanarak root kullanıcısıyla MySQL sunucunuza giriş yapabilirsiniz.

$ mysql -p -u root

MySQL'i açılışta başlatmak için mysqld /etc/rc.conf dosyasındaki hizmetlerin arasına ekleyin veya /etc/rc.d/mysqld start komutunu /etc/rc.local dosyasına ekleyin.

MySQL sunucusu varsayılan olarak 3306. TCP portunu dinlemez. TCP bağlantılarına izin vermek için, /etc/my.cnf'daki skip-networking'i içeren satırı yorum haline getirin. /etc/hosts.allow dosyasına şu satırı eklemeyi unutmayın:

mysqld: ALL

Sorun çözümleri

Root parolasını sıfırlama

mysqld servisini durdurun

# /etc/rc.d/mysqld stop
# mysqld_safe --skip-grant-tables &

MySQL sunucusuna bağlanın

# mysql -u root mysql

Root parolasını değiştirin:

 mysql> UPDATE user SET password=PASSWORD("NEW_PASSWORD") WHERE User='root';
 mysql> FLUSH PRIVILEGES;
 mysql> exit

Ve hizmeti tekrar başlatın:

# /etc/rc.d/mysqld restart

Tamamdır.

Daha Fazla Kaynak

Personal tools