|
|
Yayınlandı 10.01.2019 13:13:54
|
|
|

2019-01-10T02:50:46.445845Z 0 [Uyarı] [MY-011070] [Sunucu] 'Sembolik bağlantıları --skip-symbolic-links (veya eşdeğeri) kullanarak devre dışı bırakmak varsayılan yöntemdir. Bu seçeneği kullanmamayı düşünün çünkü artık kullanılmamış ve gelecekteki bir sürümde kaldırılacaktır. 2019-01-10T02:50:46.450122Z 0 [Sistem] [MY-010116] [Sunucu] /usr/sbin/mysqld (mysqld 8.0.13) 13142 süreci olarak başlıyor 2019-01-10T02:50:46.455115Z 0 [HATA] [MY-010123] [Sunucu] Ölümcül hata: Mysqld'nin root olarak nasıl çalıştırılacağını öğrenmek için lütfen kılavuzun "Güvenlik" bölümünü okuyun! 2019-01-10T02:50:46.455183Z 0 [HATA] [MY-010119] [Sunucu] İptal Ediliyor 2019-01-10T02:50:46.455718Z 0 [Sistem] [MY-010910] [Sunucu] /usr/sbin/mysqld: Kapatma tamamlandı (mysqld 8.0.13) MySQL Topluluk Sunucusu - GPL. CentOS'u sanal makineye yüklerken Nami sürümünü yükledim, MySQL otomatik başlatma yoktu ve manuel başlatırken ortaya çıktı. Mysqld'yi root olarak çalıştırmak için lütfen kılavuzun "Güvenlik" bölümünü okuyun! Güvenlik mysql.info bunun MySQL'in root kullanıcısının güvenlik için doğrudan mysql'i başlatmasını istememesi olduğu ortaya çıktı. İşte belgelerden orijinal metin:
*MySQL sunucusunu Unix 'root' kullanıcısı olarak asla çalıştırmayın. Bu son derece tehlikelidir, çünkü 'DOSYA' ayrıcalığına sahip herhangi bir kullanıcı sunucunun dosyaları 'kök' olarak oluşturmasına neden olabilir (örneğin, '~root/.bashrc'). Bunu önlemek için, *Not 'mysqld': mysqld. reddediyor 'kök' olarak çalıştırmak için açıkça belirtilmedikçe '--user=root' seçeneği.
MySQL Server'ı asla kök hesapla başlatmayın. Bu bir gülümseme çünkü FILE iznine sahip bir kullanıcı MySQL Server'ın kök hesabıyla bir dosya oluşturmasına neden olur (örneğin, ~root/.bashrc) ve böyle bir şeyin olmasını önlemek için mysqld varsayılan olarak kullanıcının root hesapla başlamasını engeller, ancak root kullanıcı bunu komuta ekleyerek yapabilirMySQLD'yi başlatmak için "--user=root" seçeneği。
*Not 'mysqld': mysqld. sıradan bir şey gibi yönetilebilir (ve yönetilmelidir), ayrıcalıksız kullanıcıyı tercih eder. Ayrı bir Unix hesabı oluşturabilirsiniz Her şeyi daha da güvenli hale getirmek için 'MySQL' adlandırıldı. Bunu kullan sadece MySQL yönetimi için hesap ver. Başlamak için *Not 'mysqld': mysqld. farklı bir Unix kullanıcısı olarak, 'kullanıcı' seçeneği ekle 'my.cnf' içindeki '[mysqld]' grubundaki kullanıcı adını belirtir sunucu seçeneklerini belirttiğiniz seçenek dosyası var. Örneğin:
[mysqld] user=mysql
MySQL'i root ile başlatmaktan daha iyi bir yaklaşım, MySQL'in gelişmiş ayrıcalıkları olmayan sade bir kullanıcı hesabıyla MySQL'e izin vermektir; örneğin, MySQL adında bir kullanıcı hesabı oluşturarak MySQL'i özel olarak yönetmek gibi. MySQL'i hesabı ile başlatmanın yolu, mysqld kullanıcı grubuna ait olan ve my.cnf yapılandırma dosyasında bulunan mysqld komutuna bir kullanıcı seçeneği eklemektir. Örneğin, bir mysql hesabı oluşturduktan sonra my.cnf dosyasına aşağıdaki içeriği ekleyebilirsiniz:
Bu, sunucunun siz atanmış kullanıcı olarak başlamasına neden olur Manuel olarak başlatın veya *Note 'mysqld_safe' ile Mysqld-safe. veya *Not 'mysql.server': mysql-server. Daha fazla bilgi için bkz. *Not Changing-mysql-user::.
Bu seçenek, MySQL'i belirli bir kullanıcı hesabıyla başlatmanıza olanak tanır; ister mysqld_safe ister mysql.server komutları bilen.
Çalıştırma *Not 'mysqld': mysqld. 'root' dışında bir Unix kullanıcısı olarak bu, 'kök' kullanıcı adını değiştirmeniz gerektiği anlamına gelmez 'Kullanıcı' masası. _User MySQL hesaplarının isimlerinin hiçbir ilgisi yok Unix accounts_ kullanıcı adları ile.
Unix kökü ile başlama, MySQL'deki kullanıcı tablosunda kök kullanıcı adını değiştirmek istediğin anlamına gelmez, çünkü Unix'in kök hesabının MySQL'in kök hesabıyla hiçbir ilgisi yoktur. |
Önceki:Ethereum teknik materyalleri Çin e-kitabıÖnümüzdeki:Java, dizinin altındaki tüm dosya yollarını özyinelemeli olarak okur
|