is there a way to set password for each db in MySQL?
Question
Is there a any way to set password for each database in MySQL server . if there , give some suggestions.
Solution
You cannot set passwords on MySQL databases. You can set passwords for users with privileges granted per database, table, etc.
CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
GRANT ALL ON db1.* TO 'jeffrey'@'localhost';
GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';
GRANT USAGE ON *.* TO 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;
That should help get you started.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow