在远程数据库创建用户并授权的命令可以分为以下几步:
连接到数据库服务器:
mysql -u root -p
创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
其中,'username’是要创建的用户名,'host’是允许连接的主机名或IP地址,'password’是用户的密码。
授予权限:
GRANT privileges ON database.table TO 'username'@'host';
其中,'privileges’是要授予的权限,可以是ALL PRIVILEGES表示全部权限,也可以是具体的权限如SELECT、INSERT等;'database.table’是要授权的数据库和表名,可以使用通配符*表示全部数据库和表。
刷新权限:
FLUSH PRIVILEGES;
请注意,以上命令中的参数需要根据实际情况进行替换。另外,为了安全起见,建议在远程数据库中创建用户时限制其访问权限,并使用强密码保护账户安全
``powershell
CREATE USER ‘xingfuli01’@‘%’ IDENTIFIED BY ‘xingfuli01’;
GRANT ALL PRIVILEGES ON tiktok_open.* TO ‘xingfuli01’@‘%’;
FLUSH PRIVILEGES;
如果要授予用户对数据库中所有操作(包括SELECT、INSERT、UPDATE、DELETE等)的权限,可以使用以下SQL语句:
GRANT ALL PRIVILEGES ON database TO ‘username’@‘localhost’;