1. Mungkin fail /usr/local/mysql/data/mysql.pid tidak mempunyai kebenaran menulis Penyelesaian: Beri kebenaran dan jalankan "chown -R mysql:mysql /var/data" "chmod -R 755 /usr/ local/mysql/data” Kemudian mulakan semula mysqld!
2. Proses mysql mungkin sudah wujud dalam proses Penyelesaian: Gunakan arahan "ps -ef|grep mysqld" untuk menyemak sama ada terdapat proses mysqld Jika ada, gunakan "kill -9 process ID" untuk mematikan itu, dan kemudian mulakan semula mysqld!
3 Mungkin kali kedua mysql dipasang pada mesin, dan terdapat sisa data yang menjejaskan permulaan perkhidmatan. Penyelesaian: Pergi ke direktori/data data mysql dan lihat Jika mysql-bin.index wujud, padamkannya dengan cepat. Saya menyelesaikannya menggunakan kaedah ketiga!
4 Apabila mysql tidak menyatakan fail konfigurasi semasa memulakan, ia akan menggunakan fail konfigurasi /etc/my.cnf Sila buka fail ini untuk menyemak sama ada direktori data (datadir) ditentukan di bawah bahagian [mysqld]. Penyelesaian: Sila tetapkan baris ini di bawah [mysqld]: datadir = /usr/local/mysql/data
5 Masalah medan bersekutu langkau Penyelesaian: Semak sama ada terdapat dalam fail /etc/my.cnf Jika ada. adalah mana-mana medan persekutuan langkau yang diulas, ulaskannya dengan segera.
6. Direktori log ralat tidak wujud dihidupkan secara lalai Penyelesaian: Tutup Untuk itu, buka /etc/selinux/config, tukar SELINUX=enforced to SELINUX=disabled, simpan dan keluar, dan cuba mulakan semula mesin.
1. Mungkin fail /usr/local/mysql/data/mysql.pid tidak mempunyai kebenaran menulis
Penyelesaian: Beri kebenaran dan jalankan "chown -R mysql:mysql /var/data" "chmod -R 755 /usr/ local/mysql/data” Kemudian mulakan semula mysqld!
2. Proses mysql mungkin sudah wujud dalam proses
Penyelesaian: Gunakan arahan "ps -ef|grep mysqld" untuk menyemak sama ada terdapat proses mysqld Jika ada, gunakan "kill -9 process ID" untuk mematikan itu, dan kemudian mulakan semula mysqld!
3 Mungkin kali kedua mysql dipasang pada mesin, dan terdapat sisa data yang menjejaskan permulaan perkhidmatan.
Penyelesaian: Pergi ke direktori/data data mysql dan lihat Jika mysql-bin.index wujud, padamkannya dengan cepat. Saya menyelesaikannya menggunakan kaedah ketiga!
4 Apabila mysql tidak menyatakan fail konfigurasi semasa memulakan, ia akan menggunakan fail konfigurasi /etc/my.cnf Sila buka fail ini untuk menyemak sama ada direktori data (datadir) ditentukan di bawah bahagian [mysqld].
Penyelesaian: Sila tetapkan baris ini di bawah [mysqld]: datadir = /usr/local/mysql/data
5 Masalah medan bersekutu langkau
Penyelesaian: Semak sama ada terdapat dalam fail /etc/my.cnf Jika ada. adalah mana-mana medan persekutuan langkau yang diulas, ulaskannya dengan segera.
6. Direktori log ralat tidak wujud dihidupkan secara lalai
Penyelesaian: Tutup Untuk itu, buka /etc/selinux/config, tukar SELINUX=enforced to SELINUX=disabled, simpan dan keluar, dan cuba mulakan semula mesin.
Baidu ada banyak penyelesaian...