Somebody asked how to create a SYNONYM in MySQL,
which is interesting because MySQL doesn’t support synonyms. I
thought the prior entry explained how to do it, but here’s
a new post. However, you can create a view in one database that
relies on a table in another database.
The following SQL statements create two databases and grant
appropriate privileges to the student as the
root superuser:
/* Create two databases. */ CREATE DATABASE seussdb; CREATE DATABASE appdb; /* Grant privileges to a student user. */ GRANT ALL ON seussdb.* TO student; GRANT ALL ON appdb.* TO student; |
Log out from the root superuser and reconnect as the
student user. Then, the following code connects to
the seuss …