ThinkphpがエラーSQLSTATE[HY000] [2002] No such file or directoryを報告する。
2022-02-16 11:38:47
つい最近、新しいバージョンのMysqlを再インストールし、Mysqlデータベースの保存ディレクトリを次のように変更しました。
etc/my.cnf を変更します。
#datadir = /var/lib/mysql installation default path
datadir = /data/vdb1/mysql
すると、そのページにアクセスすると、エラーが発生します。SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
情報を確認したところ、php.iniのmysqlのソケットパスに問題があることが判明し、以下のように修正しました。
#pdo_mysql.default_socket= This defaults to null
pdo_mysql.default_socket=/data/vdb1/mysql/mysql.sock
関連
-
[解決済み】#1273 - 不明な照合順序:'utf8mb4_unicode_520_ci'
-
[解決済み】SQL ZOO 各大陸とアルファベット順で1位の国名をリストアップする
-
[解決済み] テーブル 'performance_schema.session_variables' は存在しません。
-
[解決済み] <TABLE> のテーブルストレージエンジンには、order by クエリでこのオプションがありません (ERROR 1031)。
-
[解決済み] mysqlのテーブルからユニークキーを削除する方法
-
[解決済み] 日付の挿入時にエラーが発生しました - 日付の値が正しくありません。
-
[解決済み] リモートサーバーのMySQLデータベースをバックアップする方法は?
-
mysql Access denied; you need (at least one of) SUPER privilege(s) for this operation
-
Mysqlの解決策 「初期通信パケットの読み込み」でMySQLサーバーに接続できなくなる、システムエラー。0
-
php7 using mysql extension, Uncaught Error: xxx で未定義の関数 mysql_connect() をコールしています。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】autoカラムは1つしか存在できない
-
[解決済み】mysql 外部キー制約が不正に形成されているエラー
-
[解決済み】mysql.plugin テーブルを開くことができません。mysql_upgradeを実行して作成してください。
-
[解決済み] エラー 1044 (42000)。データベース 'db' へのユーザー ''@'localhost'' のアクセスが拒否されました。
-
[解決済み] MySQL でネストされたトランザクションは可能ですか?
-
[解決済み] エラー 2005 (hy000)。Google Cloud SQL クライアントの MySQL サーバーホスト '[35.232.51.216]' (0) が不明です。
-
[解決済み] zsh: コマンドが見つかりません: mysql
-
[解決済み] 数値が範囲外です。mysql で 1264
-
Mysqldumpの解決策。Errno 32 On Write とあいまいなリダイレクトエラーが発生しました。
-
エラー: 切り捨てられた不正なDOUBLE値