有没有办法限制用户访问MySQL中的特定数据库/模式?
我想创建一个只有我可以访问的数据库/模式。
我也想更改" mysql"的密码。用户,但我没有在mysql.user表中看到此用户,即使我能够使用此用户登录mysql。
我尝试通过执行语句来更改用户的密码 -
mysqladmin --user=mysql --password=oldpassword password "newpassword"
。
但现在我无法完全登录此用户。我已经尝试了旧密码和新密码
我想知道我更改此密码是否会影响系统上运行的任何mysql服务。
答案 0 :(得分:0)
对于限制表和模式,您可以使用GRANT,您可以为特定表上的每个用户或组设置权限以获取更多详细信息: Tutorial on Grant for mysql
对于您的访问,答案已经在stackoverflow上:How do I retrieve my MySQL username and password?
希望能帮到你