久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么解決MYSQL中的Errcode: 17

138次閱讀
沒有評論

共計 5394 個字符,預(yù)計需要花費 14 分鐘才能閱讀完成。

本篇內(nèi)容主要講解“怎么解決 MYSQL 中的 Errcode: 17 – File exists 問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“怎么解決 MYSQL 中的 Errcode: 17 – File exists 問題”吧。

現(xiàn)象:

執(zhí)行 show fields from a 時報下面的錯誤

Error: Can t create/write to file  /tmp/#sql_419_0.MYI  (Errcode: 17 - File exists): SHOW FULL FIELDS FROM `a`

解決方法:

在 /tmp 下,把相關(guān)的 #sql 文件移除即可

重現(xiàn):

[root@10-19-187-240 tmp]# ll | grep sql
-rw-r--r-- 1 root root 531453 1 月  10 19:55 a.sql
lrwxrwxrwx 1 root root 25 1 月  9 18:14 mysql.sock -  /var/lib/mysql/mysql.sock
-rw-rw---- 1 mysql mysql 98304 1 月  21 21:23 test.ibd
-rw-rw---- 1 mysql mysql 7 1 月  22 11:15 t_myisam.MYD
-rw-rw---- 1 mysql mysql 1024 1 月  22 11:15 t_myisam.MYI

show fileds  開始執(zhí)行時:[root@10-19-187-240 tmp]# ll | grep sql -rw-r--r-- 1 root root 531453 1 月  10 19:55 a.sql lrwxrwxrwx 1 root root 25 1 月  9 18:14 mysql.sock -  /var/lib/mysql/mysql.sock -rw-rw---- 1 mysql mysql 0 2 月  14 14:20 #sql_5ec_0.MYD -rw-rw---- 1 mysql mysql 1024 2 月  14 14:20 #sql_5ec_0.MYI -rw-rw---- 1 mysql mysql 98304 1 月  21 21:23 test.ibd -rw-rw---- 1 mysql mysql 7 1 月  22 11:15 t_myisam.MYD -rw-rw---- 1 mysql mysql 1024 1 月  22 11:15 t_myisam.MYI [root@10-19-187-240 tmp]# [root@10-19-187-240 tmp]# [root@10-19-187-240 tmp]# cp  #sql_5ec_0.MYD  ~/ [root@10-19-187-240 tmp]# cp  #sql_5ec_0.MYI  ~/ show filelds  執(zhí)行完成   后:[root@10-19-187-240 tmp]# ll | grep sql -rw-r--r-- 1 root root 531453 1 月  10 19:55 a.sql lrwxrwxrwx 1 root root 25 1 月  9 18:14 mysql.sock -  /var/lib/mysql/mysql.sock -rw-rw---- 1 mysql mysql 98304 1 月  21 21:23 test.ibd -rw-rw---- 1 mysql mysql 7 1 月  22 11:15 t_myisam.MYD -rw-rw---- 1 mysql mysql 1024 1 月  22 11:15 t_myisam.MYI [root@10-19-187-240 tmp]# [root@10-19-187-240 tmp]# 把原來的文件  copy 回來 [root@10-19-187-240 tmp]# cp ~/ #sql_5ec_0.MYD  ./ [root@10-19-187-240 tmp]# cp ~/ #sql_5ec_0.MYI  ./ [root@10-19-187-240 tmp]# ll 總用量  20532 -rw-r--r-- 1 root root 531453 1 月  10 19:55 a.sql drwxr-xr-x 6 root root 4096 1 月  12 14:50 data -rw-r--r-- 1 root root 20376794 1 月  14 21:34 data.zip lrwxrwxrwx 1 root root 25 1 月  9 18:14 mysql.sock -  /var/lib/mysql/mysql.sock -rw-r----- 1 root root 0 2 月  14 14:21 #sql_5ec_0.MYD -rw-r----- 1 root root 1024 2 月  14 14:21 #sql_5ec_0.MYI -rw-rw---- 1 mysql mysql 98304 1 月  21 21:23 test.ibd -rw-rw---- 1 mysql mysql 7 1 月  22 11:15 t_myisam.MYD -rw-rw---- 1 mysql mysql 1024 1 月  22 11:15 t_myisam.MYI

再次執(zhí)行 show fields

就可以重現(xiàn)上面的錯誤

調(diào)用過程:

#0 fill_schema_table_by_open (thd=0x2293ee0,
 is_show_fields_or_keys=true, table=0x7fbed405c310,
 schema_table=0x1531980, orig_db_name=0x7fbf00dfea20,
 orig_table_name=0x7fbf00dfea10,
 open_tables_state_backup=0x7fbf00dfe8b0,
 can_deadlock=false)
 at /data/mysql-5.6.35/sql/sql_show.cc:3470
#1 0x000000000084107e in get_all_tables (thd=0x2293ee0,
 tables=0x7fbed4006090, cond=0x0)
 at /data/mysql-5.6.35/sql/sql_show.cc:4131
#2 0x000000000084f655 in do_fill_table (thd=0x2293ee0,
 table_list=0x7fbed4006090, join_table=0x7fbed4065358)
 at /data/mysql-5.6.35/sql/sql_show.cc:7433
#3 0x000000000084fa2c in get_schema_tables_result (
 join=0x7fbed405aae0,
 executed_place=PROCESSED_BY_JOIN_EXEC)
 at /data/mysql-5.6.35/sql/sql_show.cc:7534
#4 0x00000000008238c7 in JOIN::prepare_result ( this=0x7fbed405aae0, columns_list=0x7fbf00dfeda0)
 at /data/mysql-5.6.35/sql/sql_select.cc:822
#5 0x00000000007c10ef in JOIN::exec (this=0x7fbed405aae0)
 at /data/mysql-5.6.35/sql/sql_executor.cc:116
#6 0x0000000000824408 in mysql_execute_select ( thd=0x2293ee0, select_lex=0x2296478, free_join=true)
 at /data/mysql-5.6.35/sql/sql_select.cc:1101
#7 0x000000000082471f in mysql_select (thd=0x2293ee0,
 tables=0x7fbed4006090, wild_num=0, fields=...,
 conds=0x0, order=0x2296640, group=0x2296578,
 having=0x0, select_options=2684619520,
 result=0x7fbed405aab8, unit=0x2295e30,
 select_lex=0x2296478)
 at /data/mysql-5.6.35/sql/sql_select.cc:1222
#8 0x000000000082273b in handle_select (thd=0x2293ee0,
 result=0x7fbed405aab8, setup_tables_done_option=0)
 at /data/mysql-5.6.35/sql/sql_select.cc:110
#9 0x00000000007fb93e in execute_sqlcom_select ( thd=0x2293ee0, all_tables=0x7fbed4006090)
 at /data/mysql-5.6.35/sql/sql_parse.cc:5181
#10 0x00000000007f4081 in mysql_execute_command ( thd=0x2293ee0)
 at /data/mysql-5.6.35/sql/sql_parse.cc:2689
---Type  return  to continue, or q  return  to quit---
#11 0x00000000007fe4bc in mysql_parse (thd=0x2293ee0,
 rawbuf=0x7fbed4005030  show fields from a , length=18,
 parser_state=0x7fbf00e00670)
 at /data/mysql-5.6.35/sql/sql_parse.cc:6433
#12 0x00000000007f0f7d in dispatch_command (
 command=COM_QUERY, thd=0x2293ee0,
 packet=0x2368eb1  show fields from a ,
 packet_length=18)
 at /data/mysql-5.6.35/sql/sql_parse.cc:1372
#13 0x00000000007eff56 in do_command (thd=0x2293ee0)
 at /data/mysql-5.6.35/sql/sql_parse.cc:1039
#14 0x00000000007b5f35 in do_handle_one_connection ( thd_arg=0x2293ee0)
 at /data/mysql-5.6.35/sql/sql_connect.cc:982
#15 0x00000000007b5cca in handle_one_connection ( arg=0x2293ee0)
 at /data/mysql-5.6.35/sql/sql_connect.cc:899
#16 0x0000000000b33da0 in pfs_spawn_thread (arg=0x21e64c0)
 at /data/mysql-5.6.35/storage/perfschema/pfs.cc:1860
#17 0x00007fbf2c56faa1 in start_thread ()
 from /lib64/libpthread.so.0
#18 0x00007fbf2b2d8aad in clone () from /lib64/libc.so.6

經(jīng)過一步步的查看,發(fā)現(xiàn)是在
create_tmp_table (thd=0x2293ee0, param=0x7fbed405a050,
fields=…, group=0x0, distinct=false,
save_sum_fields=false, select_options=2147752704,
rows_limit=18446744073709551615,
table_alias=0x7fbed4006088 COLUMNS )
at /data/mysql-5.6.35/sql/http://sql_tmp_table.cc:455
生成的臨時表。
實際上是查看了 information_schema 中的表

到此,相信大家對“怎么解決 MYSQL 中的 Errcode: 17 – File exists 問題”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-19發(fā)表,共計5394字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 绥江县| 广东省| 上林县| 宝兴县| 东乡族自治县| 阿鲁科尔沁旗| 铁岭县| 右玉县| 抚州市| 广德县| 长葛市| 门头沟区| 无棣县| 洱源县| 稷山县| 五大连池市| 育儿| 阜城县| 南召县| 和顺县| 云霄县| 阜平县| 民和| 洛隆县| 马鞍山市| 普兰县| 栾川县| 新兴县| 珲春市| 长阳| 肇东市| 河西区| 梁河县| 来凤县| 固安县| 定远县| 称多县| 郎溪县| 新巴尔虎右旗| 夏河县| 肥西县|