MySQL

Arch Linux Türkiye Belgeleri sitesinden
Atla: kullan, ara


Konu başlıkları

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

Tango-dialog-warning.png Bu yazı güncelliğini yitirmiştir.
Lütfen yazıdaki eski bölümleri çıkartarak, güncel bilgiler ile yenileyerek bu yazıyı yeniden yardımcı olabilecek seviyeye getirmeye katkıda bulunun.
Sebep: lütfen ayrıntılı bir açıklama sunmak için şablonun ilk argümanını kullanın. (Tartışın)
Tango-dialog-warning.png

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

Kişisel araçlar
GOOGLE
Diğer dillerde