MySQL がテーブルを読み取れないエラー (MySQL 1018 エラー) の解決方法

MySQL がテーブルを読み取れないエラー (MySQL 1018 エラー) の解決方法

1. エラーの再現

MySQL データベースにはアクセスできますが、データベース テーブルを読み取ることができません。エラー メッセージは次のとおりです。データベースにアクセスすると、説明できないエラー メッセージ 1018 が報告されます: エラー 1018 (HY000): './cnapscips/' のディレクトリを読み取ることができません (errno: 13)。


2. 解決策

MySQL データ ディレクトリを確認します。通常、読み取れないテーブルはコピーされたデータベースです。ルート ユーザーでもテーブルを読み取ることはできません。ディレクトリの権限を変更する必要があります。


ディレクトリの権限を変更するには、次のコマンドを使用します: chown -R mysql:mysql /var/lib/mysql/cnapscips (root ユーザーが実行)

注: cnapscips は私のデータベース名です。権限を変更するときは、必ず読み取れないデータベース名に変更してください。

show cnapscips を再度使用します。


以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL エラー ERROR 2002 (HY000): ソケット経由でローカル MySQL サーバーに接続できません
  • mysql エラー:#1062 キー 1 の重複エントリ '***′ の問題解決
  • MYSQL エラー 1045 (28000): ユーザーへのアクセスが拒否されました (パスワード使用: YES) 解決策
  • UCenter 情報: MySQL クエリ エラー SQL:SELECT value FROM [Table]vars WHERE noteexists
  • mysql エラー 1044 (42000): ユーザー ''''@''localhost'' によるデータベースへのアクセスが拒否されました
  • WinXP に MYSQL をインストールするときにエラー 1045 アクセスが拒否される問題を解決する方法
  • InnoDB: エラー: MySQL 起動中にログ ファイル ./ib_logfile0 のサイズが 0 5242880 バイトと異なります
  • MySQLdb インポートエラー: libmysqlclient.so.18 ソリューション
  • mysql エラー 1130 hy000: ホスト ''localhost'' の解決策
  • MySQL データベースへのリモート接続の問題の詳細な説明 (ERROR 2003 (HY000))

<<:  Linux 名前空間ユーザーの詳細な説明

>>:  Node の SMS API で検証コード ログインを実装するためのサンプル コード

推薦する

js の関数の長さはどれくらいですか?

目次序文なぜいくらですか?パラメータの数デフォルトパラメータ残りのパラメータ要約する序文今日は関数の...

MySQL 圧縮の使用シナリオとソリューション

導入圧縮トランスポート プロトコル、圧縮列ソリューション、圧縮テーブル ソリューションなど、MySQ...

Linux でネットワーク パケット損失と遅延をシミュレートする方法

netem と tc: netem は、Linux カーネル バージョン 2.6 以降で提供されるネ...

Javascriptでビルダーパターンを実装する方法

概要ビルダー パターンは比較的単純なデザイン パターンであり、作成パターンに属します。定義: 複雑な...

MySQL クエリ フィールド タイプが json の場合の 2 つのクエリ メソッド

テーブル構造は次のとおりです。 id varchar(32) 情報JSONデータ: id = 1 i...

MySQL サービスを起動できない問題の解決策を含む MySQL 5.7.17 インストール チュートリアル

.net 開発に関しては、Microsoft の SQL Server データベースに精通しており、...

ウェブページのFOUC問題によるウェブページの混乱の解決策

FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...

【HTML要素】画像の埋め込み方法

img 要素を使用すると、HTML ドキュメントに画像を埋め込むことができます。画像を埋め込むには、...

MySQLトリガーの使用

目次1. トリガーの紹介1. トリガーとは何ですか? 2. トリガーの特徴2. トリガーを作成する1...

IP アドレス経由で MySql にアクセスする方法

1. mysqlにログインします。 mysql -u ルート -h 127.0.0.1 -p 2. ...

CSSアニメーションを使用して背景のシームレスな無限ループを実装する例

1. 需要絵が左から右へ無限ループで動く2. コードモバイルデバイスに適用されているため、rem 単...

Flutterを使用して移動可能なスタックウィジェット機能を作成する

この投稿では、キャンバスとドラッグ可能なノード インターフェースを使用するデスクトップおよび Web...

Django+vue 登録とログインのサンプルコード

登録するフロントエンドは、vue の axios を使用して値を渡し、取得したアカウントとパスワード...

Ubuntu 20.04でルートアカウントを有効にする方法

Ubuntu 20.04 をインストールした後、デフォルトでは root アカウントのログイン権限が...