MySQL (Türkçe)
From ArchWiki
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
- LAMP_(Türkçe) - Arch Wiki'deki Türkçe LAMP (Linux, Apache, MySQL, PHP) kurulumu.
- http://www.mysql.com/