如何在MySQL中为用户设置默认架构 [英] How do I set the default schema for a user in MySQL

查看:68
本文介绍了如何在MySQL中为用户设置默认架构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种方法可以为MySQL中的每个用户设置默认架构,如果可以,如何设置?用户x将默认为模式y,而用户z将默认为模式a.

Is there a way to set a default schema for each user in MySQL and if so how? Where user x would default to schema y and user z would default to schema a.

推荐答案

没有默认的数据库供用户使用.当前会话有默认数据库.

There is no default database for user. There is default database for current session.

您可以使用DATABASE()函数获取它-

You can get it using DATABASE() function -

SELECT DATABASE();

您可以使用USE语句进行设置-

And you can set it using USE statement -

USE database1;

您应该手动设置-USE db_name,或在连接字符串中设置.

You should set it manually - USE db_name, or in the connection string.

这篇关于如何在MySQL中为用户设置默认架构的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆