MySQL - Kurulum
MySQL için tüm indirmeler MySQL İndirmelerinde bulunur . Sürüm numarasını seçinMySQL Community Server hangi platformda çalıştıracağınız ile birlikte gereklidir.
MySQL'i Linux / UNIX'e Kurmak
MySQL'i bir Linux sistemine kurmanın önerilen yolu RPM'dir. MySQL AB, aşağıdaki RPM'leri web sitesinde indirilebilir hale getirir -
MySQL - MySQL veritabanı sunucusu, veritabanlarını ve tabloları yönetir, kullanıcı erişimini kontrol eder ve SQL sorgularını işler.
MySQL-client - Sunucuyla bağlantı kurmayı ve onunla etkileşim kurmayı mümkün kılan MySQL istemci programları.
MySQL-devel - MySQL kullanan diğer programları derlerken kullanışlı olan kitaplıklar ve başlık dosyaları.
MySQL-shared - MySQL istemcisi için paylaşılan kitaplıklar.
MySQL-bench - MySQL veritabanı sunucusu için kıyaslama ve performans test araçları.
Burada listelenen MySQL RPM'lerin tümü bir SuSE Linux system, ancak genellikle diğer Linux türevlerinde zorluk çekmeden çalışırlar.
Şimdi, kuruluma devam etmek için aşağıda verilen adımlara uymanız gerekecek -
Kullanarak sisteme giriş yapın. root kullanıcı.
RPM'leri içeren dizine geçin.
Aşağıdaki komutu uygulayarak MySQL veritabanı sunucusunu kurun. İtalik olarak yazılmış dosya adını RPM'nizin dosya adıyla değiştirmeyi unutmayın.
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
Yukarıdaki komut MySQL sunucusunu kurmayı, bir MySQL kullanıcısı oluşturmayı, gerekli yapılandırmayı oluşturmayı ve MySQL sunucusunu otomatik olarak başlatmayı sağlar.
MySQL ile ilgili tüm ikili dosyaları / usr / bin ve / usr / sbin dizinlerinde bulabilirsiniz. Tüm tablolar ve veritabanları / var / lib / mysql dizininde oluşturulacaktır.
Aşağıdaki kod kutusunda, kalan RPM'leri aynı şekilde yüklemek için isteğe bağlı ancak önerilen bir adım vardır -
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm
MySQL'i Windows'a Kurmak
MySQL artık bir yükleyici ile düzgün bir şekilde paketlenmiş olarak geldiğinden, Windows'un herhangi bir sürümünde varsayılan kurulum artık eskisinden çok daha kolay. Yükleyici paketini indirin, her yerde açın ve setup.exe dosyasını çalıştırın.
Varsayılan yükleyici setup.exe, önemsiz süreçte size yol gösterecek ve varsayılan olarak her şeyi C: \ mysql altına yükleyecektir.
Sunucuyu ilk kez komut isteminden çalıştırarak test edin. Konumuna gidinmysqld server bu muhtemelen C: \ mysql \ bin'dir ve yazın -
mysqld.exe --console
NOTE - NT üzerindeyseniz mysqld.exe yerine mysqld-nt.exe kullanmanız gerekecektir.
Her şey yolunda giderse, başlatma hakkında bazı mesajlar göreceksiniz ve InnoDB. Değilse, bir izin sorununuz olabilir. Verilerinizi tutan dizinin, veritabanı işlemlerinin çalıştığı kullanıcı (muhtemelen MySQL) tarafından erişilebilir olduğundan emin olun.
MySQL kendisini başlangıç menüsüne eklemeyecektir ve sunucuyu durdurmanın özellikle güzel bir GUI yolu da yoktur. Bu nedenle, sunucuyu mysqld yürütülebilir dosyasını çift tıklatarak başlatma eğilimindeyseniz, mysqladmin, Görev Listesi, Görev Yöneticisi veya diğer Windows'a özgü araçları kullanarak işlemi elle durdurmayı unutmamalısınız.
MySQL Kurulumunu Doğrulama
MySQL başarıyla kurulduktan sonra, temel tablolar başlatıldı ve sunucu başlatıldı: bazı basit testler yoluyla her şeyin olması gerektiği gibi çalıştığını doğrulayabilirsiniz.
Sunucu Durumunu Almak için mysqladmin Yardımcı Programını Kullanın
Kullanım mysqladminsunucu sürümünü kontrol etmek için ikili. Bu ikili, linux üzerinde / usr / bin içinde ve Windows için C: \ mysql \ bin içinde bulunabilir.
[root@host]# mysqladmin --version
Linux üzerinde aşağıdaki sonucu üretecektir. Kurulumunuza bağlı olarak değişebilir -
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
Böyle bir mesaj almazsanız, kurulumunuzda bir sorun olabilir ve düzeltmek için biraz yardıma ihtiyacınız olabilir.
MySQL İstemcisini kullanarak basit SQL komutlarını yürütün
MySQL sunucunuza MySQL istemcisi aracılığıyla ve mysqlkomut. Şu anda herhangi bir şifre vermenize gerek yoktur çünkü varsayılan olarak boş olarak ayarlanacaktır.
Sadece aşağıdaki komutu kullanabilirsiniz -
[root@host]# mysql
Bir mysql> komut istemiyle ödüllendirilmelidir. Artık MySQL sunucusuna bağlısınız ve tüm SQL komutlarını mysql> komut isteminde aşağıdaki gibi çalıştırabilirsiniz -
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
Kurulum Sonrası Adımlar
MySQL, kök MySQL kullanıcısı için boş bir parola ile gönderilir. Veritabanını ve istemciyi başarıyla kurduğunuzda, aşağıdaki kod bloğunda verilen bir kök şifresi belirlemeniz gerekir -
[root@host]# mysqladmin -u root password "new_password";
Şimdi MySQL sunucunuzla bağlantı kurmak için aşağıdaki komutu kullanmanız gerekir -
[root@host]# mysql -u root -p
Enter password:*******
UNIX kullanıcıları ayrıca MySQL dizininizi PATH'inize koymak isteyeceklerdir, böylece komut satırı istemcisini her kullanmak istediğinizde tam yolu yazmaya devam etmek zorunda kalmazsınız.
Bash için şöyle bir şey olurdu -
export PATH = $PATH:/usr/bin:/usr/sbin
MySQL'i Önyükleme Zamanında Çalıştırma
MySQL sunucusunu önyükleme sırasında çalıştırmak istiyorsanız, /etc/rc.local dosyasında aşağıdaki girdiye sahip olduğunuzdan emin olun.
/etc/init.d/mysqld start
Ayrıca, /etc/init.d/ dizininde mysqld ikilisine sahip olmalısınız.