GNU/Linux >> Belajar Linux >  >> Ubuntu

Gagal Memulai Server Komunitas Thesql (5.7)?

jadi baru-baru ini kesalahan baru mulai muncul setelah saya menginstal ulang direktori /etc/mysql Direktori terlihat benar setelah saya menginstal ulang menggunakan proses yang ditampilkan di sini, saya menggunakan metode "Pulihkan Direktori yang dihapus". Sekarang saya memiliki masalah memulai server MySQL itu sendiri, saya tidak ingin menghapus atau menginstal ulang database karena saya takut kehilangan file. Saya akan memberikan semua detail yang diperlukan untuk mencoba dan menyelesaikan ini dengan metode yang aman.

Detail Kesalahan:

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Sat 2019-12-21 16:59:38 EST; 5ms ago
  Process: 3942 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/SUCCESS)
  Process: 3941 ExecStart=/usr/sbin/mysqld (code=exited, status=2)
  Process: 3933 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 3941 (code=exited, status=2)

Dec 21 16:59:38 ns529730 systemd[1]: Failed to start MySQL Community Server.
Dec 21 16:59:38 ns529730 systemd[1]: mysql.service: Unit entered failed state.
Dec 21 16:59:38 ns529730 systemd[1]: mysql.service: Failed with result 'exit-code'.
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.7
E: Sub-process /usr/bin/dpkg returned an error code (1)

perintah status systemctl menunjukkan:

[email protected]:~# systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (start-post) (Result: exit-code) since Sat 2019-12-21 17:10:40 EST; 14s ago
  Process: 6727 ExecStart=/usr/sbin/mysqld (code=exited, status=2)
  Process: 6720 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 6727 (code=exited, status=2);         : 6728 (mysql-systemd-s)
   Memory: 15.0M
      CPU: 327ms
   CGroup: /system.slice/mysql.service
           └─control
             ├─6728 /bin/bash /usr/share/mysql/mysql-systemd-start post
             └─6784 mysqladmin ping

Dec 21 17:10:40 ns529730 systemd[1]: Starting MySQL Community Server...
Dec 21 17:10:41 ns529730 systemd[1]: mysql.service: Main process exited, code=exited, status=2/INVALIDARGUMENT

Sistem:Ubuntu 16.04
Versi MySQL:5.7

Jawaban yang Diterima:

Oke, saya perbaiki dengan menambahkan innodb_force_recovery = 1 di bawah [mysqld] di mysqld.cnf saya Mengajukan. Anda dapat mencoba angka dari 1 hingga 10 karena mungkin tidak berhasil pertama kali. Juga untuk orang dengan versi mysql lama Anda harus melakukannya pada file konfigurasi utama Anda karena versi lama memiliki file konfigurasi di etc/mysql/my.cnf tetapi versi 5.7 mysql memilikinya di etc/mysql/mysql.conf.d/mysqld.cnf Jawaban diambil dari sini. Setelah Anda melakukan pengeditan, coba dan mulai server mysql menggunakan sudo systemctl start mysql


Ubuntu
  1. Cara Menginstal Server MySQL di Ubuntu 16.04

  2. Bagaimana Memulai Server Vnc Saat Boot?

  3. Server Vino Vnc Tidak Dapat Memulai Saat Memulai?

  1. Cara menginstal server komunitas MySQL di Debian 9 Stretch Linux

  2. Cara Menginstal Server MySQL di Ubuntu 17.04

  3. Tindakan Instal untuk produk MySQL Server 5.7.19 gagal.

  1. Centos – Gagal Memulai Server Apache Http – Httpd.service Gagal?

  2. Ubuntu 14 Server Dan Xrdp?

  3. Apakah Server Mysql Diinstal Secara Default?