Güvenli dosya-priv MySQL Ubuntu nasıl devre dışı bırakılır


17

Çocuklar Başka bir uygulama için önbellek olarak kullanılacak SELECT OUTFILE kullanan bir uygulama var, bu nedenle, doğrudan / dev / shm / some / folder çıktılar.

Bir arka plan sunucusunda çalıştığından, tüm mysql güvenliğini devre dışı bırakma konusunda hiçbir sorunum yok, secure_file_priv seçeneği my.ini'de ayarlanmadı, ancak varsayılan olarak sürüm tarafından ayarlandı, bu klasör güvenliğini nasıl devre dışı bırakabilirim?

[MySQL Version]
/usr/sbin/mysqld  Ver 5.7.12-0ubuntu1 for Linux on x86_64 ((Ubuntu))

[Ubuntu Version]
Description:    Ubuntu 16.04 LTS
Release:        16.04
Codename:       xenial

Yanıtlar:


29

Secure_file_priv üzerindeki mysql belgeleri , değişkenin varsayılan olarak güvenli olmasını sağlamak için değişken, platforma özgü bir dosya sistemi konumuna ayarlandığını belirtir.

Bununla birlikte, bu güvenlik özelliğini devre dışı bırakmak için değişkeni yapılandırmanızdaki boş bir dizeye açıkça ayarlamanız gerekir.

Ubuntu için dosyayı düzenleyin /etc/mysql/mysql.conf.d/mysqld.cnfve sonuna aşağıdaki satırı ekleyin:

secure_file_priv=""

Ardından hizmeti yeniden başlattığınızdan emin olun.


Teşekkürler!! Aslında her yolun içinde olacağı varsayılarak, yol yerine sadece "/" kullanarak bir çözüm yaptım.
Diogo Paim

2

Benim için yukarıdaki dosyanın sonuna eklemek işe yaramadı.

/etc/mysql/my.cnf[Mysqld] bölümündeki dosyaya ekledim ve işe yaradı.

Yukarıdaki dosyada bu bölümü oluşturabilirsiniz ve o da işe yarıyor, ben test etmedi.

Sunucuyu yeniden başlattıktan sonra, SHOW VARIABLES LIKE "secure_file_priv";bunu yapmak için bir önceliğiniz varsa test edebilirsiniz .


3
Bu gerçekten bir yorumdur ve orijinal sorunun cevabı değildir . Her zaman kendi yayınlarınıza yorum yapabilirsiniz ve yeterli itibara sahip olduğunuzda , herhangi bir yayın hakkında yorum yapabilirsiniz . Lütfen okuyun Yorum yapmak için neden 50 şöhrete ihtiyacım var? Bunun yerine ne yapabilirim?
DavidPostill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.