kusanagi migrate –exportでmysqldump: Got error: 1045
TOP › Forums › 使い方全般(Fixing KUSANAGI) › kusanagi migrate –exportでmysqldump: Got error: 1045
kusanagi migrate –exportでmysqldump: Got error: 1045
- This topic has 2 replies, 2 voices, and was last updated 4 months, 3 weeks ago by Castellows.
-
AuthorPosts
-
-
2024年7月9日 at 16:14 #1387
お世話になります。
KUSANAGI8から9への移行のため、「# kusanagi migrate –export 【プロファイル名】」を実行いたしましたが、以下のエラーが出力されました。# kusanagi migrate --export 【プロファイル名】 INFO: ターゲットプロファイルは 【プロファイル名】 です。 mysqldump: Got error: 1045: "Access denied for user '-p'@'localhost' (using password: NO)" when trying to connect INFO: /home/kusanagi/【プロファイル名】-2024-07-09.tar.gz にエクスポートしました。 INFO: これ以上ウェブサイトを使用しない場合は、 "certbot delete --cert-name 【ドメイン】" を実行してLet's Encrypt SSLの自動更新を止めてください。
「user ‘-p’@’localhost’」について-pというユーザーは見当たらないのですが、何か権限に関するものが影響しておりますでしょうか?
エラーの解消方法についてご教示いただけましたら幸いです。
よろしくお願いいたします。■ # kusanagi status
Profile: 【プロファイル名】
FQDN: 【ドメイン】
Type: WordPress
KUSANAGI Version 8.7.13-1
conoha*** (active) nginx ***
● nginx.service – The NGINX HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since 火 2024-07-09 14:24:43 JST; 8min ago*** (active) php8-fpm ***
● php8-fpm.service – The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php8-fpm.service; enabled; vendor preset: disabled)
Active: active (running) since 火 2024-07-09 14:24:43 JST; 8min ago*** (active) MariaDB ***
● mariadb.service – MariaDB 10.5.25 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2024-06-02 14:24:15 JST; 1 months 6 days ago*** ruby ***
KUSANAGI Ruby is not installed yet*** add-on ***
*** Cache Status ***
bcache off
fcache off*** WAF ***
off*** SELinux ***
off (permanent)完了しました。
■ # yum check-update
読み込んだプラグイン:fastestmirror
Determining fastest mirrors
epel/x86_64/metalink | 16 kB 00:00:00
* epel: http://ftp.iij.ad.jp
base | 3.6 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 2.9 kB 00:00:00
groonga-centos | 3.0 kB 00:00:00
kusanagi | 3.0 kB 00:00:00
kusanagi-adv | 2.9 kB 00:00:00
kusanagi-biz | 3.0 kB 00:00:00
kusanagi-prem | 3.0 kB 00:00:00
mariadb | 3.4 kB 00:00:00
updates | 2.9 kB 00:00:00
zabbix | 2.9 kB 00:00:00
zabbix-non-supported | 2.9 kB 00:00:00
(1/16): epel/x86_64/group | 399 kB 00:00:00
(2/16): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(3/16): base/7/x86_64/group_gz | 153 kB 00:00:00
(4/16): base/7/x86_64/primary_db | 6.1 MB 00:00:00
(5/16): extras/7/x86_64/primary_db | 253 kB 00:00:00
(6/16): kusanagi/primary_db | 828 kB 00:00:00
(7/16): epel/x86_64/primary_db | 8.7 MB 00:00:01
(8/16): groonga-centos/7/x86_64/primary_db | 3.1 MB 00:00:00
(9/16): kusanagi-adv/primary_db | 1.1 kB 00:00:00
(10/16): kusanagi-prem/primary_db | 861 kB 00:00:00
(11/16): kusanagi-biz/primary_db | 34 kB 00:00:00
(12/16): updates/7/x86_64/primary_db | 27 MB 00:00:00
(13/16): zabbix-non-supported/x86_64/primary_db | 3.9 kB 00:00:00
(14/16): zabbix/x86_64/primary_db | 209 kB 00:00:01
(15/16): mariadb/updateinfo | 6.0 kB 00:00:01
(16/16): mariadb/primary_db | 77 kB 00:00:01- This topic was modified 4 months, 3 weeks ago by Castellows.
-
2024年7月9日 at 17:07 #1389
Castellowsさん
何らかの理由でkusanagi provisionした際に指定したdbname/dbuser/dbpassが消えてしまっているのだと思われます。
/etc/kusanagi.d/profile.confにプロファイル毎のdbname/dbnuser/dbpassがそれぞれKUSANAGI_DBNAME/KUSANAGI_DBUSER/KUSANAGI_DBPASSとして記録されています。
これらの値がexportしようとしている対象のプロファイルの現在のdbname/dbuser/dbpassと合っているか確認ください。 -
2024年7月9日 at 21:32 #1390
hideishiさん
ご教示くださりありがとうございます。
hideishiさんの仰る通りでした。
ありがとうございます!/etc/kusanagi.d/profile.confの中身を確認しましたところ、KUSANAGI_DBNAME、KUSANAGI_DBUSER、KUSANAGI_DBPASSなど全てない状態でした。
# cat /etc/kusanagi.d/profile.conf [【プロファイル名】] PROFILE="【プロファイル名】" KUSANAGI_TYPE="WordPress" KUSANAGI_FQDN="【ドメイン】" KUSANAGI_DIR="/home/kusanagi/【プロファイル名】"
wp-config.php記載のデータベース名、データベースのユーザー名、パスワードをもとに、以下のように編集しました。
# vi /etc/kusanagi.d/profile.conf [【プロファイル名】] PROFILE="【プロファイル名】" KUSANAGI_TYPE="WordPress" KUSANAGI_FQDN="【ドメイン】" KUSANAGI_DIR="/home/kusanagi/【プロファイル名】" KUSANAGI_DBNAME="【データベース名】" KUSANAGI_DBUSER="【ユーザー名】" KUSANAGI_DBPASS="【パスワード】" WPLANG="ja" OPT_WOO=""
その後再起動し、「# kusanagi migrate –export 【プロファイル名】」を実行しましたところ、無事エクスポートできました。
ご教示くださり、改めまして心より御礼申し上げます。
-
-
AuthorPosts
- You must be logged in to reply to this topic.