Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mengatasi MySQL Errcode 13 dengan SELECT INTO OUTFILE?

Versi khusus Ubuntu manakah ini dan apakah Ubuntu Server Edition ini?

Edisi Server Ubuntu terbaru (seperti 10.04) dikirimkan dengan AppArmor dan profil MySQL mungkin dalam mode penegakan secara default. Anda dapat memeriksanya dengan menjalankan sudo aa-status seperti ini:

# sudo aa-status
5 profiles are loaded.
5 profiles are in enforce mode.
   /usr/lib/connman/scripts/dhclient-script
   /sbin/dhclient3
   /usr/sbin/tcpdump
   /usr/lib/NetworkManager/nm-dhcp-client.action
   /usr/sbin/mysqld
0 profiles are in complain mode.
1 processes have profiles defined.
1 processes are in enforce mode :
   /usr/sbin/mysqld (1089)
0 processes are in complain mode.

Jika mysqld disertakan dalam mode penegakan, maka itu yang mungkin menolak penulisan. Entri juga akan ditulis dalam /var/log/messages ketika AppArmor memblokir penulisan/akses. Yang dapat Anda lakukan adalah mengedit /etc/apparmor.d/usr.sbin.mysqld dan tambahkan /data/ dan /data/* dekat bagian bawah seperti ini:

...  
/usr/sbin/mysqld  {  
    ...  
    /var/log/mysql/ r,  
    /var/log/mysql/* rw,  
    /var/run/mysqld/mysqld.pid w,  
    /var/run/mysqld/mysqld.sock w,  
    **/data/ r,  
    /data/* rw,**  
}

Dan kemudian buat AppArmor memuat ulang profil.

# sudo /etc/init.d/apparmor reload

PERINGATAN:perubahan di atas akan memungkinkan MySQL untuk membaca dan menulis ke direktori /data. Kami harap Anda telah mempertimbangkan implikasi keamanan dari hal ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menginstal MySQL di Debian 8

  2. MySQL ON DUPLICATE KEY UPDATE untuk memasukkan beberapa baris dalam satu permintaan

  3. JSON_LENGTH() – Mengembalikan Panjang Dokumen JSON di MySQL

  4. MariaDB – MySQL – Tampilkan Mesin untuk Menampilkan Semua Mesin yang Tersedia dan Didukung

  5. Perintah Pencadangan dan Pemulihan MySQL untuk Administrasi Basis Data