Navicat 局域网连接数据库
1.CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
2.GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
3.FLUSH PRIVILEGES;
- 不能直接用root这个超级用户设置可以让其他人访问数据库。第二句中的monty可以设置固定IP,这样只能设置为固定IP
- *GRANT ALL PRIVILEGES ON 后面跟的是数据库名,例如:GRANT ALL PRIVILEGES ON a.TO ‘monty’@’%’ WITH GRANT OPTION;那就只能访问a的数据库。(这个我没执行成功,后面是用Navicat实现的。)
- monty是代替root,成为一个新用户。%是任何IP都能访问,some_pass是设置密码。
PS:以上语句可以用cmd设置,也可以直接用Navicat执行,如果是用Navicat,请打开use表 。
局域网连接的数据库,修改之后其他人需要关闭数据库再重新连接。