mysql - 使用相同的凭据同时从不同位置写入数据库

标签 mysql database

您是否预见到使用相同的登录凭据从多个位置向我的 MySQL 服务器提交数据会遇到什么困难?这里的场景是我有多个自动数据输入点,它们都使用相同的登录名。

谢谢,

最佳答案

这里有四个表格列需要关注。

只需执行 SHOW CREATE TABLE mysql.user\G

您应该看到四个列,名称如下:

max_questions int(11) unsigned NOT NULL DEFAULT '0',
max_updates int(11) unsigned NOT NULL DEFAULT '0',
max_connections int(11) unsigned NOT NULL DEFAULT '0',
max_user_connections int(11) unsigned NOT NULL DEFAULT '0',

只要这些设置为0,那么每小时验证的次数没有限制。

例如,可以使用以下两种方法之一在放置用户的基础上设置这些:

1) 更新 mysql.user SET max_questions=99 WHERE user='username' AND host='hostname';刷新权限;

2) GRANT USAGE on ''@'' MAX_QUESTIONS=99;

一般大部分人不设置这些,默认是0(没有限制)

关于mysql - 使用相同的凭据同时从不同位置写入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997707/

相关文章:

java - hibernate 与资源利用

mysql - 在ubuntu上忘记了MySQL用户名

iPhone SQLite数据库读写

java - Hibernate:无法删除对象 - 外键约束 - CascadeType.REMOVE

mysql - 将mysql用户迁移到另一台服务器

php - 如何使用 PHP 比较两个表并返回不匹配的结果

mysql - 数据库设计 - 一个表或多个表/连接

php - foreach 中的 while 循环导致空白页

MySQL Workbench 相当于 SQL Server

python - 如何迭代 df 中的列并将值与前一列进行比较并在 Python 中执行操作