Joel,
I didn’t do it yesterday, but I did run your scripts on EndeavourOS using DBeaver.
I used JetBrains DataGrip to take a Udemy course on MySQL by Tim Buchalka, but that is not free. I am on a student license.
I was going to make logs, etc. but it was taking a minute and so I’m just giving you highlights.
I made a video of some what I did (8 minutes, real-time).
https://drive.google.com/file/d/1puLBO2V1V8_x571U-DLidbkOg6u8LF3S/view?usp=sharing
Most of it works just fine.
It didn’t like that the charset wasn’t defined when creating the databases, but it still created them.
It didn’t like 1-14, something wrong with the foreign keys when deleting from a table.
Then I jumped to the scripts near the end. Most of it worked. There were missing logs and triggers, that might have worked if I had run the exercises sequentially.
It REALLY didn’t like the user creation stuff from chapter 18. I think this might be very different in MariaDB. I wasn’t logged in as root, but the user I was logged in as has all privileges.
The .mwb files will open with MySQL Workbench if it is installed. Workbench will NOT connect to a localhost MariaDB. You can do some tweaks to have it connect to a remote MariaDB (MariaDB SkySQL services) host, but I have a feeling that ability might disappear in the future, too.
Thanks for a great book!
-Have Fun!
-Stephan