16 lines
497 B
Bash
Executable File
16 lines
497 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
db_password="$(<.local-test-db-password)"
|
|
|
|
sudo mysql <<SQL
|
|
CREATE USER IF NOT EXISTS 'dy_test'@'localhost' IDENTIFIED BY '${db_password}';
|
|
ALTER USER 'dy_test'@'localhost' IDENTIFIED BY '${db_password}';
|
|
GRANT ALL PRIVILEGES ON dy_data.* TO 'dy_test'@'localhost';
|
|
FLUSH PRIVILEGES;
|
|
SQL
|
|
|
|
mysql --protocol=socket -u dy_test --password="${db_password}" -NBe \
|
|
"SELECT 'local_database_access_ok', COUNT(*) FROM dy_data.inventory_detail;"
|