Is there a any way to set password for each database in MySQL server . if there , give some suggestions.
Asked
Active
Viewed 2,707 times
1 Answers
6
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.

jimp
- 16,999
- 3
- 27
- 36