所以我有一个mysql客户端容器和一个mysql数据库容器,只是为了测试目的。我已经用码头连接了两个集装箱-链接。
现在,我希望在数据库中创建一个用户,并授予它选择、创建、更新等访问权限,以便它能够连接到数据库并执行查询等。
因此,客户机容器上的/etc/host文件现在有一个服务器条目,这很好,但我现在的问题是:
由于当我重新运行容器时,容器的IP地址可能会改变,我如何向用户授予从客户端访问服务器的权限,因为客户机将被视为远程的?
mysql客户机中的示例:
mysql> grant select, update on db.* to 'test'@'?????
class Player1:
base_HP = 300
def getBHP(self):
return self.base_HP
jogador1 = Player1
jogador1_hp = jogador1.getBHP() #Functions and Class calls must end with brackets.
print(jogador1_hp)
这是我用来获取播放器HP的代码,我想把它保存在jogador1_hp上。
无论怎样,这是我得到的:
C:\Users\joaol\AppData\Local\Programs\Pyt
我得到了一个错误(在MySQL 5.7.25上-谷歌在谷歌云,而本地MySQL 5.7.29,它的工作正常)
Google,我运行(注意:显示表显示这个表存在于同一个用户!)
mysql> show index from customers;
ERROR 1146 (42S02): Table 'authtables.customers' doesn't exist
在本地(相同的用户、密码和安装程序),我得到
mysql> SHOW INDEX FROM customers;
+-----------+------------+--------------