我想以只读模式授予对Intranet中phpmyadmin的远程访问权限。 有可能这样做吗?
我在httpd-xampp.conf中尝试通过将require local更改为require all被授予。 但是,这些更改使用户可以更改我的数据。
我在
中进行了更改```<Directory "C:/xampp/phpMyAdmin">
```AllowOverride AuthConfig
```Require local
```ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
```</Directory>
To the below
```Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
```<Directory "C:/xampp/phpMyAdmin">
```AllowOverride AuthConfig
```Require all granted
```ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
```</Directory>
Need to allow all user to see the data only and not be able to change from remote access. The data can be only change from localhost.
答案 0 :(得分:0)
您可以创建一个具有只读访问权限的用户,然后该用户只能看到数据,
命令行代码
grant select on database_name.* to 'read-only_user_name'@'%' identified by 'password';
或者您可以follow this