今日は、新しく購入した Alibaba Cloud ECS 環境 (Ubuntu 16.04 LTS) をセットアップしました。新しくマウントしたディスク (/mnt にマウント) に MySQL データを保存する必要があります。まず、MySQL サービスを停止し、MySQL データが保存されている場所を確認します。 vi /etc/mysql/mysql.conf.d/mysqld.cnf データが保存されているディレクトリである cp -r /var/lib/mysql /mnt chown -R mysql:mysql /mnt/mysql コピーが完了したら、すべての準備が整ったと思ったので、mysql サービスを開始しました。 systemctl で MySQL を起動します しかし、起動に失敗したことがわかったので、mysql エラー ログを確認しました。 テール -f -n100 /var/log/mysql/error.log エラー情報は次のとおりです。 [警告] テストファイル /mnt/mysql/iZwz9c03srb2lq9l374if5Z.lower-test を作成できません よく考えてみると、mysql の設定に問題はないはずです。 apparmor の設定を確認します。 vi /etc/apparmor.d/usr.sbin.mysqld 次の構成が見つかりました: # データディレクトリへのアクセスを許可する /var/lib/mysql/r、 /var/lib/mysql/** rwk、 なんとも落とし穴です。mysql # データディレクトリへのアクセスを許可する /var/lib/mysql/r、 /var/lib/mysql/** rwk、 /mnt/mysql/ r, /mnt/mysql/** rwk、 保存。 apparmor サービスを再起動します。 サービスapparmorの再起動 次に、mysql サービスを再度開始します。 systemctl で MySQL を起動します ついにサービスが正常に開始されました。 。 。 上記は、mysql data_dir の変更によって発生するエラー問題を解決するための編集者による紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。すぐに返信いたします。123WORDPRESS.COM ウェブサイトをご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: nginxプロキシsocket.ioサービスの落とし穴の詳細な説明
>>: Node.js の TCP 接続処理のコア プロセス
<br />関連記事: Web スキル: 複数の IE バージョンを共存させるソリューシ...
MySQL 8.0.16で初回ログイン時のパスワードを変更する方法を紹介します。 MySQLデータベ...
コードをコピーコードは次のとおりです。 <div class="content&qu...
この記事の例では、すべてのチェックボックスの選択を実現するためのJavaScriptの具体的なコード...
a href="#"> リンクをクリックすると、ページがページ上部までスク...
著者 | 編集者 Awen | 制作 Tu Min | CSDN (ID: CSDNnews)不満を...
この記事では、参考までにMySQL 8.0.11のインストール手順を紹介します。具体的な内容は次のと...
この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...
<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...
序文会社でのインターンシップ中、フロントエンド開発にはvue+element-uiフレームワークを使...
この記事では、CentOS 7 環境で MySQL 5.6 の複数のインスタンスを作成する方法につい...
SMIL は、Web にタイミングとメディアの同期のサポートを追加します。 SMIL は、Web に...
<テンプレート> <div id="ルート"> <...
3 つのテーブルが接続されています。テーブル A のフィールド a はテーブル B のフィールド b...
目次1.vモデル2. プロパティとイベントのバインディング3. フォーム要素のバインディング3.1 ...