mysql:16666
From: yoku0825 <yoku0825 <yoku0825@xxxxxxxxxx>>
Date: Fri, 24 Sep 2021 14:20:28 +0900
Subject: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について
取り急ぎ ``` ここでwp_commentmetaの作り直しを行いました。 #cp -a /var/db/mysql20210920/zenpakudb.NEW/wp_commentmeta.ibd . alter table wp_commentmeta DISCARD TABLESPACE; alter table wp_commentmeta IMPORT TABLESPACE; ``` 順番が違います、DISCARD TABLESPACE -> cp -> IMPORT TABLESPACEです。 DISCARDのタイミングで.ibdファイルが消されるため、cp -> DISCARD -> IMPORTだとibdファイルが存在しないままになってTablespace is missingになります。 2021年9月24日(金) 14:06 岡善博 <zenpaku@xxxxxxxxxx>: > > 岡善博@中札内です。 > mysqldは、落ちていませんでした。 > > mysqldumpのオプションを増やして、実行したら、 > mysqldump --single-transaction --no-tablespaces --set-gtid-purged=OFF \ > -u zenpakudb -p zenpakudb > /home/oka/BACKUP/mysqldump_zenpakudb.dump > 下記のエラーが出ました。 > mysqldump: Couldn't execute 'show create table `wp_commentmeta`':\ > Tablespace is missing for table `zenpakudb`.`wp_commentmeta`. (1812) > > ここでwp_commentmetaの作り直しを行いました。 > #cp -a /var/db/mysql20210920/zenpakudb.NEW/wp_commentmeta.ibd . > alter table wp_commentmeta DISCARD TABLESPACE; > alter table wp_commentmeta IMPORT TABLESPACE; > > 再度バックアップを実行。 > mysqldump --single-transaction --no-tablespaces --set-gtid-purged=OFF \ > -u zenpakudb -p zenpakudb > /home/oka/BACKUP/mysqldump_zenpakudb.dump > を実行したら、前のエラーが消え、次のエラーが出ました。 > mysqldump: Couldn't execute 'show create table `wp_options`':\ > Tablespace is missing for table `zenpakudb`.`wp_options`. (1812) > > 次は、wp_optionsの作り直し。 > ♯cp -a /var/db/mysql20210920/zenpakudb.NEW/wp_options.ibd . > alter table wp_options DISCARD TABLESPACE; > alter table wp_options DISCARD TABLESPACE; > > 再度dumpを実行。 > mysqldump: Couldn't execute 'show create table `wp_commentmeta`':\ > Tablespace is missing for table `zenpakudb`.`wp_commentmeta`. (1812) > 下記のエラーに成りました。 > mysqldump: Couldn't execute 'show table status like 'wp\_options'':\ > Lost connection to MySQL server during query (2013) > ここで力尽きました。 > > 2021年9月24日(金) 13:03 yoku0825 <yoku0825@xxxxxxxxxx>: >> >> yoku0825です。 >> >> MySQL 5.7.31とそれ以降では、mysqldump(のデフォルトのオプション)にはPROCESS権限が必要になりました。 >> ジェネラルテーブルスペースを使っていなければ(そしてたぶん使っていなさそう)、mysqldumpのオプションに >> `--no-tablespaces` をつけると良いかも知れません。 >> >> https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-31.html#mysqld-5-7-31-security >> >> しかし、エラーになったあと2013のエラーが出ているのが気になります。mysqld落っこちたような気がしますね。 >> mysqldのエラーログを見て、落ちていないかどうか見てあげてください。 >> もし落ちていたようなら、innodb_force_recoveryを上げながら少しずつ試す必要があるような気がします。 >> https://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html >> >> >> yoku0825, >> >> 2021年9月24日(金) 11:59 Takahiro Kambe <taca@xxxxxxxxxx>: >> > >> > こんにちは。 >> > >> > In message <CAHxEFg692ELWxC3TuTeaGuTmA+KPYx6ZXU3ye4EckesXV8OxNQ@xxxxxxxxxx> >> > on Fri, 24 Sep 2021 10:36:20 +0900, >> > 岡善博 <zenpaku@xxxxxxxxxx> wrote: >> > > mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS \ >> > > privilege(s) for this operation' when trying to dump tablespaces >> > この部分についてはmysqldumpをしようとしているユーザーに権限が足らない >> > のだと思います。 >> > >> > -- >> > 神戸 隆博 / Takahiro Kambe >> >
@ 16662 2021-09-24 10:36 [岡善博 <zenpaku@xxxx] Re: [mysql 16660] Re: [mysql 16659] Re: [mysql 16657] Re: [mysql 16656] frmとibdのみのデータからデータベースの復旧方法について 16663 2021-09-24 11:58 ┗[Takahiro Kambe <taca] Re: frmとibdのみのデータからデータベースの復旧方法について 16664 2021-09-24 13:01 ┗[yoku0825 <yoku0825@x] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について @ 16665 2021-09-24 14:04 ┗[岡善博 <zenpaku@xxxx] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について -> 16666 2021-09-24 14:20 ┗[yoku0825 <yoku0825@x] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について @ 16667 2021-09-24 20:08 ┗[岡善博 <zenpaku@xxxx] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について 16668 2021-09-24 23:26 ┗[yoku0825 <yoku0825@x] Re: [mysql 16667] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデータベースの復旧方法について @ 16669 2021-09-25 01:16 ┣[岡善博 <zenpaku@xxxx] Re: [mysql 16668] Re: [mysql 16667] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデ 16670 2021-09-25 01:34 ┗[岡善博 <zenpaku@xxxx] Re: [mysql 16668] Re: [mysql 16667] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re: frmとibdのみのデータからデ @ 16671 2021-09-25 21:51 ┗[岡善博 <zenpaku@xxxx] 16672 2021-09-26 17:37 ┗[yoku0825 <yoku0825@x] Re: [mysql 16671] Re: [mysql 16668] Re: [mysql 16667] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re: [mysql 16663] Re @ 16673 2021-09-26 20:20 ┗[岡善博 <zenpaku@xxxx] Re: [mysql 16672] Re: [mysql 16671] Re: [mysql 16668] Re: [mysql 16667] Re: [mysql 16666] Re: [mysql 16665] Re: [mysql 16664] Re @ 16676 2021-10-05 16:20 ┗[岡善博 <zenpaku@xxxx]