在利用mysql数据库时,当地用户在局域网利用mysql数据库,在外埠的用户怎么利用mysql数据库呢?下面和大师分享一下怎么新建一个长途登录用户和授权。我写的经验对你进修mysql有帮忙的话,给我投票、点赞或者保藏!
工具/原料
- mysql5.6
方式/步骤
- 1
超等用户登录mysql数据库,新建一个用户,用户名wj123456,登录ip为:100.100.100.100(举例),用户口令:123456。这个用户只能从指定ip登录mysql数据库。
CREATE USER 'wj123456'@'100.100.100.100' IDENTIFIED BY '123456';

- 2
另一种成立长途用户的方式是:'wj123456'@'%' 。指定iP为'%'百分号,是指这个用户在当地登录mysql数据库还可以长途登录mysql数据库。
CREATE USER 'wj123456'@'%' IDENTIFIED BY '123456';

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

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

- 5
'wj123456'@'%'登录mysql,收看表的数据。
SHOW TABLES;显示所有test数据库的表。
SELECT * FROM shoufei;


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

- 7
(root超等用户登录)把'wj123456'@'%'这个用户授权:mysql中的test数据库的所有表可以点窜数据。
GRANT UPDATE ON test.* TO 'wj123456'@'%';

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









