Mysql---修改mysql tmpdir目录方法

第一步:
/opt/lampp/bin/mysql 回车

mysql>  show variables like 'tmpdir';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| tmpdir        | /tmp  | 
+---------------+-------+
1 row in set (0.00 sec)

mysql>

第二步

查看 /tmp空间

第三步:

修改/etc 下的my.cnf的名字
mv /etc/my.cnf /etc/my_back.cnf

修改 /opt/lampp/etc/my.cnf 
中的
tmpdir         = /root/mysql_tmp

给指向目录附权限:
cd /root
chmod 777 mysql_tmp/

重启mysql
//opt/lampp/lampp restart
第四步:

查看临时目录是否生效

mysql> show variables like 'tmpdir';
+---------------+----------------------+
| Variable_name | Value                |
+---------------+----------------------+
| tmpdir        | /opt/lampp/mysql_tmp | 
+---------------+----------------------+
1 row in set (0.00 sec)

mysql> 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# MySQL配置文件 # # 以下是MySQL服务器的标准配置文件,您可以将其作为模板使用。 # 请不要修改此文件,而是将更改保存到自己的配置文件中。 # 设置MySQL安装目录 basedir = D:\DevSoftware\mysql-8.0.17-winx64 # 设置MySQL数据存储目录 datadir = D:\DevSoftware\mysql-8.0.17-winx64\data # 设置MySQL配置文件目录 # 如果不指定,则默认使用 basedir 目录下的 my.ini # ! 注意:此处的路径不能包含空格和中文 # ! 如果您的MySQL实例已经启动,您需要在更改此项时相应地修改 my.ini 文件的路径 # ! 否则,启动MySQL实例时会无法找到 my.ini 文件 # ! 如果您的MySQL实例已经在运行,您可以使用 SHOW VARIABLES LIKE 'CONFIG_FILE' 命令查看当前配置文件的路径 # ! 或者使用 SHOW VARIABLES LIKE '%datadir%' 命令查看数据目录的路径,然后找到其中的 my.ini 文件 # ! 如果您不确定如何修改配置文件路径,请参考MySQL官方文档 # ! https://dev.mysql.com/doc/refman/8.0/en/option-files.html # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! confdir = /etc/mysql # 设置MySQL错误日志文件路径 # ! 注意:此处的路径不能包含空格和中文 log-error = D:\DevSoftware\mysql-8.0.17-winx64\mysql_error.log # 设置MySQL端口号 port = 3306 # 设置MySQL字符集 # 如果不指定,则默认使用 utf8mb4 character-set-server = utf8mb4 # 设置MySQL最大连接数 # 如果不指定,则默认为 151 max_connections = 500 # 设置MySQL缓冲区大小 # 如果不指定,则默认为 8M # ! 注意:此处的单位是字节 key_buffer_size = 16M # 设置MySQL临时表空间大小 # 如果不指定,则默认为 32M # ! 注意:此处的单位是字节 tmp_table_size = 32M # 设置MySQL查询缓存大小 # 如果不指定,则默认为 0,即不启用查询缓存 query_cache_size = 64M # 设置MySQL最大连接失败次数 # 如果不指定,则默认为 10 max_connect_errors = 100 # 设置MySQL二进制日志文件 # 如果不指定,则默认不启用二进制日志 # ! 注意:此处的路径不能包含空格和中文 # ! 如果启用了二进制日志,建议同时启用 binlog_format = ROW,以提高性能 # ! 另外,建议将 binlog_expire_logs_seconds 设置为合适的值,以避免日志文件过多导致磁盘空间不足 # ! https://dev.mysql.com/doc/refman/8.0/en/binary-log.html # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! log-bin = mysql-bin # 设置MySQL二进制日志格式 # 如果不指定,则默认使用 MIXED,即根据情况自动选择 ROW 或 STATEMENT # ! 注意:在主从复制中,必须保证主从服务器的二进制日志格式一致 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_format # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! binlog_format = ROW # 设置MySQL二进制日志过期时间 # 如果不指定,则默认为 0,即不自动删除过期日志文件 # ! 注意:此处的单位是秒 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_binlog_expire_logs_seconds # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! binlog_expire_logs_seconds = 2592000 # 设置MySQL从服务器ID # 如果不指定,则默认为 0,即不启用主从复制 # ! 注意:此处的值必须和主服务器的 server_id 不同 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options.html#sysvar_server_id # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! server_id = 2 # 设置MySQL从服务器复制的数据库 # 如果不指定,则默认复制所有数据库 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_do_db # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_do_db = test # 设置MySQL从服务器复制的数据表 # 如果不指定,则默认复制所有数据表 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_do_table # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_do_table = test.* # 设置MySQL从服务器复制的忽略数据表 # 如果不指定,则默认不忽略任何数据表 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_ignore_table # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_ignore_table = test.log # 设置MySQL从服务器复制的忽略数据库 # 如果不指定,则默认不忽略任何数据库 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_ignore_db # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_ignore_db = mysql # 设置MySQL从服务器复制的过滤规则 # 如果不指定,则默认不启用过滤规则 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_wild_do_table # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_wild_do_table = test.% # 设置MySQL从服务器复制的过滤规则 # 如果不指定,则默认不启用过滤规则 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_replicate_wild_ignore_table # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! replicate_wild_ignore_table = test.% # 设置MySQL从服务器复制的忽略语句 # 如果不指定,则默认不忽略任何语句 # ! https://dev.mysql.com/doc/refman/8.0/en/replication-options-slave.html#sysvar_slave_skip_errors # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! slave_skip_errors = ddl_exist_errors # 设置MySQL字符集 # 如果不指定,则默认使用 utf8mb4 # ! 注意:此处的字符集必须和客户端的字符集一致,否则可能会出现乱码等问题 # ! https://dev.mysql.com/doc/refman/8.0/en/server-options.html#option_mysqld_client_charset_name # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! default-character-set = utf8mb4 # 设置MySQL默认存储引擎 # 如果不指定,则默认使用 InnoDB # ! 注意:此处的存储引擎必须是已经安装的存储引擎之一 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_storage_engine # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! default-storage-engine = InnoDB # 设置MySQL每次读取数据的行数 # 如果不指定,则默认为 1024 # ! 注意:此项设置对性能有较大影响,需要根据实际情况进行调整 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_join_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! max_join_size = 1000000 # 设置MySQL临时文件目录 # 如果不指定,则默认使用 tmpdir 目录 # ! 注意:此处的路径不能包含空格和中文 # ! https://dev.mysql.com/doc/refman/8.0/en/server-options.html#option_mysqld_tmpdir # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! tmpdir = /tmp # 设置MySQL缓存大小 # 如果不指定,则默认为 64M # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_size = 64M # 设置MySQL缓存最大大小 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_limit # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_limit = 1M # 设置MySQL缓存类型 # 如果不指定,则默认为 ON,即启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_type # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_type = ON # 设置MySQL缓存最小大小 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_min_res_unit # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_min_res_unit = 4096 # 设置MySQL缓存失效时间 # 如果不指定,则默认为 3600,即 1 小时 # ! 注意:此处的单位是秒 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_time_limit # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_time_limit = 30 # 设置MySQL缓存最大大小 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_max_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_max_size = 0 # 设置MySQL缓存最小大小 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_min_res_unit # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_min_res_unit = 0 # 设置MySQL缓存限制 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_limit # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_limit = 0 # 设置MySQL缓存是否只读 # 如果不指定,则默认为 OFF,即缓存可读可写 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_wlock_invalidate # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_wlock_invalidate = OFF # 设置MySQL缓存是否只读 # 如果不指定,则默认为 OFF,即缓存可读可写 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_readonly # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_readonly = OFF # 设置MySQL缓存是否更新 # 如果不指定,则默认为 ON,即缓存会自动更新 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_update_blocks # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_update_blocks = ON # 设置MySQL缓存锁 # 如果不指定,则默认为 ON,即启用锁 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_lock_time # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_lock_time = 0 # 设置MySQL缓存锁等待时间 # 如果不指定,则默认为 5000,即 5 秒 # ! 注意:此处的单位是毫秒 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_lock_wait_time # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_lock_wait_time = 5000 # 设置MySQL缓存大小 # 如果不指定,则默认为 0,即不限制缓存大小 # ! 注意:此处的单位是字节 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_size = 0 # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_type # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_type = OFF # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_size = 0 # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_type # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_type = OFF # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_size # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_size = 0 # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_cache_type # ! 注意:在修改此项时需要重启MySQL实例才能生效 # ! query_cache_type = OFF # 设置MySQL缓存是否启用 # 如果不指定,则默认为 OFF,即不启用缓存 # ! https://dev.mysql.com/doc/refman/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值