23.1.9
参考文章
笔者租了服务器,想搭建网站。数据库和网站都在同一个服务器。
想的是通过dbeaver来建表,所以要远程连接MySQL,考虑到安全,不能直接用root用户。
因此要创建一个新用户,并授予响应权限。
1.创建用户
create user'server'@'%' identified by '123';
2.授予权限
grant all
on webdemo.*
to server@'%';
--webdemo为数据库名, .*表示webdemo下所有的表
//其他相关命令
--刷新权限
FLUSH PRIVILEGES;
--查看权限情况
SHOW GRANTS FOR server@'%';
--移除权限
revoke all
on webdemo.*
from server@'%';