Kyle Murphy
Password Managers: Securing Your Digital Life (Part 1)
What a password manager is, why you need one, how to choose a master password and what a business gains from using one. Part 1 of 3.
- password managers
- tutorial
- information

One of the software projects I'm working on uses the fantastic Laravel-Backup packages from Spatie.
The application needs to run on-demand backups from the web interface. When I called Laravel's Artisan::call() method, I ran into this error:
sh: mysqldump: command not found
If you've confirmed that MySQL or MariaDB is installed and running, find the binary with:
which mysqldump
Then add the path to the binary with the following config change in your config/database.php file:
'mariadb' => [
...
'dump' => [
'dump_binary_path' => env("DUMP_BINARY_PATH"),
]
]
The DUMP_BINARY_PATH environment variable points to your mysqldump path. In my case, it was:
/opt/homebrew/opt/mariadb@10.11/bin
Just include the path to the binary, not the binary itself.
Success! You should now be able to run the command from your web interface.
Kyle Murphy
What a password manager is, why you need one, how to choose a master password and what a business gains from using one. Part 1 of 3.
Kyle Murphy
A walkthrough of fast, encrypted Linux backups to S3-compatible storage with Restic, using Linode Object Storage as the example.
Kyle Murphy
Static or dynamic website? A plain-English look at the pros and cons of each, from hosting cost and security to editing, plugins and maintenance.
Take a moment to celebrate, give that scrolling finger a break, then contact us because we'd love to hear from you.
0466 624 345