MySQL - 限制对数据库的访问

时间:2018-04-27 09:41:29

标签: mysql

有没有办法限制用户访问MySQL中的特定数据库/模式?

我想创建一个只有我可以访问的数据库/模式。

我也想更改" mysql"的密码。用户,但我没有在mysql.user表中看到此用户,即使我能够使用此用户登录mysql。
我尝试通过执行语句来更改用户的密码 -     mysqladmin --user=mysql --password=oldpassword password "newpassword"。 但现在我无法完全登录此用户。我已经尝试了旧密码和新密码 我想知道我更改此密码是否会影响系统上运行的任何mysql服务。

1 个答案:

答案 0 :(得分:0)

对于限制表和模式,您可以使用GRANT,您可以为特定表上的每个用户或组设置权限以获取更多详细信息: Tutorial on Grant for mysql

对于您的访问,答案已经在stackoverflow上:How do I retrieve my MySQL username and password?

希望能帮到你