养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

mysql新建一个远程登录用户

时间:2024-10-24 04:47:12

在使用mysql数据库时,本地用户在局域网使用mysql数据库,在外地的用户怎么使用mysql数据库呢?下面和大家分享一下怎么新建一个远程登录用户和授权。我写的经验对你学习mysql有帮助的话,给我投票、点赞或者收藏!

工具/原料

mysql5.6

方法/步骤

1、超级用户登录mysql数据库,新建一个用户,用户名wj123456,登录ip为:100.100.100.100(举例),用户口令:123456。这个用户只能从指定ip登录mysql数据库。CREATEUSER'wj123456'@'100.100.100.100'IDENTIFIEDBY'123456';

mysql新建一个远程登录用户

2、另一种建立远程用户的方法是:'wj123456'@'%'。指定iP为'%'百分号,是指这个用户在本地登录mysql数据库还可以远程登录mysql数据库。CREATEUSER'wj123456'@'%'IDENTIFIEDBY'123456';

mysql新建一个远程登录用户

3、用新建立的用户登录mysql数据库,因为没有对这个用户授权,在mysql中不能工作。

mysql新建一个远程登录用户

4、(root超级用户登录)把'wj123456'@'%'这个用户授权:mysql中的test数据库的所有表可以查看。GRANTSELECTONtest.*TO'wj123456'@'%';

mysql新建一个远程登录用户

5、'wj123456'@'%'登录mysql,收看表的数据。SHOWTABLES;显示所有test数据库的表。SELECT*FROMshoufei;

mysql新建一个远程登录用户

mysql新建一个远程登录用户

6、(root超级用户登录)把'wj123456'@'%'这个用户授权:mysql中的test数据库的所有表可以插入新数据。GRANTINSERTONtest.*TO'wj123456'@'%';

mysql新建一个远程登录用户

7、(root超级用户登录)把'wj123456'@'%'这个用户授权:mysql中的test数据库的所有表可以修改数据。GRANTUPDATEONtest.*TO'wj123456'@'%';

mysql新建一个远程登录用户

8、(root超级用户登录)把'wj123456'@'%'这个用户授权:mysql中的test数据库的所有表可以删除数据。GRANTUPDATEONtest.*TO'wj123456'@'%';

mysql新建一个远程登录用户

© 一点知识