[英]where to run commands on mysql
我在一个使用 mysql 作为数据库的 java 项目上工作,在某种程度上我需要增加 max_allowed_packet 变量的值,我在网上检查但我找不到 my.cnf 或 my.ini。 所以我需要运行一些推荐的命令,例如set global max_allowed_packet=33554432
但我不知道在哪里可以找到终端来做到这一点。 我在 Windows 10 上使用 mySql 8.0
mysql.exe
的默认位置是C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin
。
在同一目录中,您将找到mysqladmin.exe
,它提供了有关my.ini
my.cnf
的线索:
mysqladmin | findstr "my.ini"
如果在上述位置没有找到my.cnf
或my.ini
,它可能在datadir
mysqladmin 变量 -u root -p | 查找数据目录
您可以使用 MySql Workbench 进行配置。导航到菜单项 Server-->Status 或 System Variables。 搜索 max_allowed_packet
首先,您需要登录到您的 MySQL 实例,通常您会从命令行执行此操作... mysql -u root -p
这会让您进入 MySQL 提示符。 从那里你可以运行一个SET
命令
SET variable = expr [, variable = expr] ...
variable: {
user_var_name
| param_name
| local_var_name
| {GLOBAL | @@GLOBAL.} system_var_name
| [SESSION | @@SESSION. | @@] system_var_name
}
在您的情况下,该命令将是SET global max_allowed_packet=33554432;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.