Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mysql_install_db komutudur.
Program:
ADI
mysql_install_db - MySQL veri dizinini başlat
SİNOPSİS
mysql_install_db [seçenekleri]
TANIM
mysql_install_db MySQL veri dizinini başlatır ve sistem tablolarını oluşturur.
onlar yoksa içerir. Ayrıca sistem tablo alanını başlatır ve ilgili
InnoDB tablolarını yönetmek için gereken veri yapıları. MySQL 5.6.8'den itibaren, mysql_install_db bir
Perl betiği ve Perl'in kurulu olduğu herhangi bir sistemde kullanılabilir. 5.6.8'den önce bir kabuktur
komut dosyasıdır ve yalnızca Unix platformlarında kullanılabilir.
MySQL 5.6.8'den itibaren, Unix platformlarında, mysql_install_db adlı bir varsayılan seçenek dosyası oluşturur
my.cnf temel kurulum dizininde. Bu dosya, dahil edilen bir şablondan oluşturulmuştur.
my-default.cnf adlı dağıtım paketinde. Şablonu içinde veya altında bulabilirsiniz.
temel kurulum dizini. kullanmaya başladığında mysqld_safe, sunucu my.cnf kullanıyor
varsayılan olarak dosya. my.cnf zaten varsa, mysql_install_db kullanımda olduğunu varsayar ve
bunun yerine my-new.cnf adlı yeni bir dosya yazar.
Bir istisna dışında, varsayılan seçenek dosyasındaki ayarlar yorumlanır ve hiçbir
Efekt. Bunun istisnası, dosyanın sql_mode sistem değişkenini
NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES. Bu ayar bir sunucu yapılandırması üretir
değiştiren işlemlerde hatalı veriler için uyarılar yerine hatalarla sonuçlanan
işlem tabloları. Bkz. Bölüm 5.1.7, “Sunucu SQL Modları”.
çağırmak için mysql_install_db, aşağıdaki sözdizimini kullanın:
kabuk> mysql_install_db [seçenekleri]
Çünkü MySQL sunucusu, mysqld, daha sonra çalıştığında veri dizinine erişmeli,
ya koşmalı mysql_install_db için kullanılacak aynı sistem hesabından
koşu mysqldveya root olarak çalıştırın ve --kullanıcı kullanıcı adını belirtme seçeneği
o mysqld olarak çalışacak. gibi diğer seçenekleri belirtmek gerekebilir. --tabanlı
or --veridir if mysql_install_db kurulum için doğru konumları kullanmıyor
dizin veya veri dizini. Örneğin:
kabuk> komut dosyaları/mysql_install_db --kullanıcı=mysql \
--baseir=/opt/mysql/mysql \
--datadir=/opt/mysql/mysql/veri
not
Sonra mysql_install_db InnoDB sistem tablo alanını kurar, bazı değişiklikler
tablo alanı özellikleri, tamamen yeni bir örneğin ayarlanmasını gerektirir. Bu şunları içerir:
sistem tablo alanındaki ilk dosyanın dosya adı ve geri alma günlüklerinin sayısı. Eğer
varsayılan değerleri kullanmak istemiyorsanız, ayarların
innodb_data_file_path ve innodb_log_file_size yapılandırma parametreleri yerinde
çalıştırmadan önce MySQL yapılandırma dosyasında mysql_install_db. Ayrıca emin olun
InnoDB'nin oluşturulmasını ve konumunu etkileyen gerekli diğer parametreleri belirtin
innodb_data_home_dir ve innodb_log_group_home_dir gibi dosyalar.
Bu seçenekler yapılandırma dosyanızdaysa ancak bu dosya bir konumda değilse
MySQL'in varsayılan olarak okuduğu, dosya konumunu kullanarak belirtin. --defaults-ekstra-dosya
çalıştırdığınızda seçenek mysql_install_db.
not
Kurulumu gerçekleştirirken özel bir TMPDIR ortam değişkeni ayarladıysanız,
ve belirtilen dizine erişilemiyor, mysql_install_db Başarısız olabilir. Eğer öyleyse, ayarı kaldır
TMPDIR veya TMPDIR'ı sistem geçici dizinine işaret edecek şekilde ayarlayın (genellikle / Tmp).
mysql_install_db komutta belirtilebilen aşağıdaki seçenekleri destekler
satırında veya bir seçenek dosyasının [mysql_install_db] grubunda. (Ortak olan seçenekler
mysqld [mysqld] grubunda da belirtilebilir.) Diğer seçeneklere geçilir. mysqld.
MySQL programları tarafından kullanılan seçenek dosyaları hakkında bilgi için bkz. Bölüm 4.2.6, “Kullanım
Seçenek Dosyaları”.
· --yardım et
Bir yardım mesajı görüntüleyin ve çıkın.
· --tabanlı=yol
MySQL kurulum dizininin yolu.
· --builddir=yol
Ile birlikte kullanım için --srcdir ve kaynak dışı yapılar. Bunu şuranın konumuna ayarlayın:
yerleşik dosyaların bulunduğu dizin.
· --çapraz önyükleme
Dahili kullanım için. Bu seçenek, amaçlanan bir ana bilgisayarda sistem tabloları oluşturmak için kullanılır.
bir diğeri için.
· --veri dizini=yol
MySQL veri dizinine giden yol. MySQL 5.6.8'den başlayarak, mysql_install_db is
seçenek değeri hakkında daha katı. Yol adının yalnızca son bileşeni
yoksa oluşturulur; üst dizin zaten mevcut olmalı veya bir hata
oluşur.
· --defaults-ekstra-dosya=dosya adı
Bu seçenek dosyasını genel seçenek dosyasından sonra, ancak (Unix'te) kullanıcıdan önce okuyun
seçenek dosyası. Dosya yoksa veya başka bir şekilde erişilemiyorsa bir hata oluşur.
dosya adı göreli bir yol olarak verilirse geçerli dizine göre yorumlanır
tam yol adı yerine ad.
· --defaults-dosyası=dosya adı
Yalnızca verilen seçenek dosyasını kullanın. Dosya yoksa veya başka türlüyse
erişilemez, bir hata oluşur. dosya adı akıma göre yorumlanır
dizin, tam yol adı yerine göreli bir yol adı olarak verilirse.
· --Kuvvet
Sebeb olmak mysql_install_db DNS çalışmasa bile çalıştırmak için. Tablo girişlerini normal olarak ver
ana bilgisayar adları kullanılarak oluşturulanlar bunun yerine IP adreslerini kullanır.
· --cnf'imi-sakla
Söylemek mysql_install_db mevcut herhangi bir my.cnf dosyasını koruyun ve yeni bir varsayılan oluşturmayın
benim.cnf dosyam. Bu seçenek MySQL 5.6.20'ye eklendi.
· --ldata=yol
eş anlamlısı --veridir.
· --no-varsayılanlar
Herhangi bir seçenek dosyasını okumayın. Bilinmeyen seçeneklerin okunması nedeniyle program başlatma başarısız olursa
bir seçenek dosyasından, --no-varsayılanlar okunmasını engellemek için kullanılabilir.
· --rastgele-şifreler
Unix platformlarında bu seçenek daha güvenli MySQL kurulumu sağlar. çağırma
mysql_install_db ile --rastgele-şifreler aşağıdaki eylemleri gerçekleştirmesine neden olur
normal çalışmasına ek olarak:
· Yükleme işlemi rastgele bir parola oluşturur, bunu ilk parolaya atar.
MySQL kök hesapları ve bu hesaplar için "parolanın süresi doldu" bayrağını ayarlar.
· Başlangıçtaki rastgele root parolası, aşağıdaki .mysql_secret dosyasına yazılır.
HOME ortam değişkeni tarafından adlandırılan dizin. İşletim sistemine bağlı olarak,
gibi bir komut kullanarak sudo HOME değerinin eve atıfta bulunmasına neden olabilir
kök sistem kullanıcısının dizini.
.mysql_secret zaten varsa, yeni parola bilgisi buna eklenir.
Her parola girişi bir zaman damgası içerir, böylece çoklu kurulum durumunda
işlemlerle her biri ile ilişkili şifreyi belirlemek mümkündür.
.mysql_secret, yalnızca sistem kullanıcısının erişebileceği mod 600 ile oluşturulur
kimin için yaratılmıştır.
· Anonim kullanıcı MySQL hesapları oluşturulmaz.
Bu işlemler sonucunda sunucuyu başlatmak için kurulumdan sonra gereklidir,
.mysql_secret dosyasına yazılan parolayı kullanarak root olarak bağlanın ve bir
yeni kök şifresi. Bu yapılıncaya kadar, kök başka bir şey yapamaz. Bu yapılmalı
kullanmayı düşündüğünüz her kök hesap için. Şifreyi değiştirmek için SET'i kullanabilirsiniz.
PASSWORD ifadesi (örneğin, mysql müşteri). Ayrıca kullanabilirsiniz mysqladmin
or mysql_secure_installation.
Yeni RPM yükleme işlemleri (yükseltme değil) mysql_install_db ile
--rastgele-şifreler seçenek. (Kırılmaz Linux için RPM'leri kullanarak işlemleri kurun
Ağ etkilenmez çünkü kullanmazlar mysql_install_db.)
MySQL 5.6.9'dan itibaren, yeni Solaris PKG kurulum işlemleri (yükseltme değil)
mysql_install_db ile --rastgele-şifreler seçeneği.
İkili .tar.gz dağıtımı veya kaynak dağıtımı kullanan kurulum işlemleri için,
çağırabilirsin mysql_install_db ile --rastgele-şifreler manuel olarak yapma seçeneği
MySQL kurulumunuz daha güvenli. Bu, özellikle şu siteler için önerilir:
hassas veri.
Bu seçenek MySQL 5.6.8'e eklendi.
· --rpm
Dahili kullanım için. Bu seçenek, MySQL yükleme işlemi sırasında aşağıdakiler için kullanılır:
RPM paketleri kullanılarak gerçekleştirilen kurulum işlemleri.
· --atla-isim-çöz
Hibe tablosu girişleri oluştururken ana bilgisayar adları yerine IP adreslerini kullanın. Bu seçenek
DNS'niz çalışmıyorsa faydalı olabilir.
· --srcdir=yol
Dahili kullanım için. Bu seçenek, altındaki dizini belirtir. mysql_install_db
hata mesajı dosyası ve dosyanın doldurulması için dosya gibi destek dosyalarını arar.
yardım tabloları.
· --kullanıcı=kullanıcı_adı
Çalıştırmak için kullanılacak sistem (oturum açma) kullanıcı adı mysqld. Dosyalar ve dizinler oluşturuldu
by mysqld bu kullanıcıya ait olacaktır. Bunu kullanmak için sistem kök kullanıcısı olmalısınız
seçenek. Varsayılan olarak, mysqld mevcut oturum açma adınızı ve dosyalarınızı kullanarak çalışır ve
oluşturduğu dizinler size ait olacaktır.
· --ayrıntılı
Ayrıntılı mod. Programın ne yaptığı hakkında daha fazla bilgi yazdırın.
· --pencereler
Dahili kullanım için. Bu seçenek, Windows dağıtımları oluşturmak için kullanılır.
TELİF HAKKI
Telif hakkı © 1997, 2014, Oracle ve/veya bağlı kuruluşları. Her hakkı saklıdır.
Bu dokümantasyon ücretsiz bir yazılımdır; yeniden dağıtabilir ve/veya yalnızca altında değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı koşulları;
Lisansın 2. versiyonu.
Bu belge yararlı olacağı umuduyla dağıtılmıştır, ancak HİÇBİR ŞEY OLMADAN
GARANTİ; SATILABİLİRLİK veya BELİRLİ BİR ŞEKİLDE UYGUNLUK zımni garantisi dahi olmaksızın
AMAÇ. Daha fazla ayrıntı için GNU Genel Kamu Lisansına bakın.
Programla birlikte GNU Genel Kamu Lisansının bir kopyasını almış olmalısınız;
değilse, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor'a yazın,
Boston, MA 02110-1301 ABD veya bkz. http://www.gnu.org/licenses/.
onworks.net hizmetlerini kullanarak mysql_install_db çevrimiçi kullanın