GNU/Linux >> Belajar Linux >  >> Linux

mysql tidak dimulai setelah merelokasi dir data

Menambahkan solusi kami datang ke komentar sebagai jawaban lengkap untuk kelengkapan...

Pengujian dengan su/sudo menunjukkan bahwa meskipun mysqld mengeluhkan kesalahan izin, pengguna mysql memang berhasil menulis ke folder, memperjelas bahwa ini bukan masalah izin sistem file. (Langkah pertama yang berguna jika dihadapkan pada masalah serupa)

Beberapa distribusi Linux (jika tidak semua?) kini hadir dengan AppArmor yang membatasi file/folder yang dapat diakses oleh executable.

Solusi dalam hal ini adalah dengan menambahkan jalur baru ke /etc/apparmor.d/usr.sbin.mysqld file kebijakan.


Linux
  1. MySQL – Mengonversi ke Data Per Tabel untuk InnoDB

  2. MySQL Gagal Mulai Menggunakan systemctl Pada Distribusi Linux systemd

  3. meningkatkan kecepatan impor mysql

  1. Membakar Setelah Membaca:Snapchat, Ephemerality &VPN

  2. Tidak dapat memulai aplikasi X11 setelah "su" atau "su -" ke pengguna lain

  3. Komit data dalam wadah mysql

  1. mysqld_safe mysqld dari file pid /var/run/mysqld/mysqld.pid mencegah dari restart server

  2. systemd:SIGTERM segera setelah start

  3. Pulihkan database mysql - mysql/mysqldump memberikan tabel <database>.<tablename> tidak ada (1146)