Bagaimana cara menggunakan apa itu tmp/mysql sock


Lanjut. Nama Pengguna Naik. Server Basis Data MySQL sebelumnya. Gunakan Konten yang dapat dieksekusi "stabil".
  • Terkadang dimungkinkan untuk menggunakan file soket alih-alih port IP eksternal (mis. g. /tmp/mysql. kaus kaki)
  • Kami tidak dapat membuat file soket karena, sebagai "Panduan definitif untuk MySQL5. 0" menyatakan dengan jelas. (p. 726) "(Pengecualian adalah klien Java, yang tidak mendukung file soket. )"
  • Menggunakan port standar selalu membuka server terhadap kerentanan di mysql, bahkan jika perlindungan kata sandi diaktifkan
  • Program pada mesin harus dapat mengakses server melalui file socket. Ini bisa jadi sulit

30-03-2010

Tutorial cara backup database di laravel 5. 8 dengan paket spatie

Diposting oleh kategori Aam. Laravel, Pencadangan Basis Data Laravel, 4594 Tampilan, 8 September 2019

Tutorial cara backup database di laravel 5. 8 dengan paket spatie – Halo Salam sejahtera bagi kita semua, semoga para pembaca dapat terbantu dengan tutorial ini

[lwptoc title=”Daftar Isi”]

Kali ini saya mau share tentang cara backup database di laravel versi 5. 8, mengapa saya menyertakan versi? . 8. dan OS Ubuntu dengan server dan komposer LAMPP

Artikel ini berawal dari pengalaman saya mencari cara cepat mem-backup database di Laravel. Alhamdulillah saya menemukan caranya, salah satunya dari blog ini

Panduannya sederhana, namun terkadang ada beberapa kesalahan kecil yang awalnya saya merasa sangat bingung. Akhirnya memecahkan beberapa kesalahan yang muncul

Tutorial cara backup database di laravel 5. 8 dengan paket spatie

Saya ikuti saja panduannya

  1. Pertama unduh paket dari spatie dengan menjalankan skrip ini.
    composer require spatie/laravel-backup
  2. Setelah itu buka file config/app. php, lalu tambahkan kode berikut.
    providers' => [
             ......
             Spatie\Backup\BackupServiceProvider::class,
             ......
    ]
    _
  3. Jalankan perintah composer di bawah ini, tujuannya adalah untuk mempublikasikan konfigurasi baru, sehingga akan ada file config/backup baru. php
    php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"
  4. Sekarang mari kita coba test backup database dengan cara.
    php artisan backup:run
  5. Jika proses berhasil maka akan muncul seperti ini
    (file backup bisa dicek di storage/app/laravel)
    Starting backup...
    Dumping database itdivisi...
    Determining files to backup...
    Zipping 634 files...
    Created zip containing 634 files. Size is 1.92 MB
    Copying zip to disk named local...
    Successfully copied zip to disk named local.
    Backup completed!
    

Diskusi kesalahan

jika muncul error seperti ini

Backup failed because The dump process failed with exitcode 127 : Command not found : sh: 1: mysqldump: not found

Error tersebut dikarenakan tidak ditemukannya pengaturan mysqldump di file database. php
solusinya adalah mengubah dan menambahkan skrip berikut

  'mysql' => [
            ...........................
            'dump' => [
          		   'dump_binary_path' => '/opt/lampp/bin', // only the path, so without `mysqldump` or `pg_dump`
          		   'use_single_transaction',
          		   'timeout' => 60 * 5, // 5 minute timeout
          		   //'exclude_tables' => ['table1', 'table2'],
          		   //'add_extra_option' => '--optionname=optionvalue',
                 'add_extra_option' => '--socket=/opt/bitnami/mysql/tmp/mysql.sock',
          	],
            ...........................

        ],
_

Jika ada kesalahan seperti ini

 Symfony\Component\Debug\Exception\FatalThrowableError  : Class 'ZipArchive' not found

Kesalahannya adalah karena paket zip belum diinstal
jalankan perintah berikut

sudo apt-get install php7.2-zip
_

*jangan lupa ubah versi php, sesuai versi yang digunakan

Jika error seperti ini

Copying zip failed because: Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required
_

Kami mengabaikan kesalahan, kesalahan ini terkait dengan server surat di file. kira-kira
untuk menghilangkan kesalahan, kami mengubah MAIL_DRIVER menjadi nilai "log".

providers' => [
         ......
         Spatie\Backup\BackupServiceProvider::class,
         ......
]
_0

 

Itulah tutorial cara backup database di laravel tutorial kali ini semoga bermanfaat

Tag. Pencadangan basis data Laravel, pencadangan laravel, tutorial laravel, tutorial bahasa Indonesia laravel< /a>

2 komentar

  • kata Tedy Siah .

    Kak kalo error kaya gini gimana cara ngatasinnya?

    Persyaratan Anda tidak dapat diselesaikan ke kumpulan paket yang dapat diinstal

    Masalah 1
    – spatie/laravel-backup[6. 16. 0, …, v6. x-dev] membutuhkan iluminasi/konsol ^6. 0. ^7. 0. ^8. 0 -> ditemukan menerangi/konsol[v6. 0. 0, …, 6. x-dev, v7. 0. 0, …, 7. x-dev, v8. 0. 0, …, 8. x-dev] tetapi ini tidak dimuat, mungkin karena bertentangan dengan persyaratan lain
    - Komposer akar. json membutuhkan spatie/laravel-backup ^6. 16 -> dapat dipenuhi oleh spatie/laravel-backup[6. 16. 0, …, v6. x-dev]

    Instalasi gagal, kembali. / komposer. json dan. / komposer. mengunci konten asli mereka

    Tolong bantu aku. Terima kasih

    • Aam berkata.

      jika melihat konflik pada errornya, saya pribadi belum mengalaminya, coba dulu di File Composer. Json dicek ulang jika ada versi spatie yang halamannya hapus terlebih dahulu, lalu install ulang mengikuti panduan terbaru di https. //ruang angkasa. be/docs/laravel-backup/v6/introduction , tks semoga membantu