解决mysql导入数据量很大导致失败及查找my.ini 位置(my.ini)在哪
程序员文章站
2022-06-22 15:20:26
数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败; 这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加max_allowed_packet、interactive_timeout、wait_timeout ......
数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败;
这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加max_allowed_packet、interactive_timeout、wait_timeout
参数mysql.ini相关配置[mysql]
# 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld]
#设置3306端口 port = 3306
# 设置mysql的安装目录 basedir=d:\mysql\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录 datadir=d:\mysql\mysql-5.7.21-winx64\data
# 允许最大连接数 max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8
# 创建新表时将使用的默认存储引擎 default-storage-engine=innodb
sql_mode=strict_trans_tables,error_for_division_by_zero,no_auto_create_user,no_engine_substitution
max_allowed_packet=500m wait_timeout=288000 interactive_timeout = 288000
mysql 5.7 my.ini 位置(my.ini)在哪?
在“开始 → 所有程序 → mysql”下面找到mysql的命令行客户端工具,右键选择该命令行工具查看“属性”,在“目标”里面也可以看到mysql使用的配置文件位置。