我正以用户“someuser”的身份连接到mysql服务器。当我从本地机箱连接到服务器时,我可以看到所有的数据库。但是,当我进入服务器并使用'someuser‘登录并执行show databases;时,我只看到两个:information_schema和testmysql> show grants;
| Grants for dev@localhost| GRANT USAGE ON *.* TO
我正在为我的服务器配置mysql,但我有一个问题:是否每个域都可以看到自己的mysql服务器,但只需要在服务器上运行一个服务?我想要保持域的所有数据库分离,但我不想必须为每个数据库名称前缀。编辑:抱歉,我想我的问题不够清楚:
我知道我可以创建几个具有不同权限的用户,但我想要的是不同的域可以创建具有相同名称的不同数据库。这两个域都需要一个名为statistics的数据库。如果我现在要这样做,我必须为数据库添加前缀,因此有两个数据库: d
我在XAMPP for Windows上运行phpMyAdmin和MySQL。
我通过两种方式访问MySQL数据库。第一,通过localhost/phpmyadmin,第二,通过connection.php文件(带有mysql_connect('localhost','user','password'),它被服务器上的网站的其他对于phpMyAdmin登录和mysql_connect,我都使用根用户。