今日は、新しく購入した 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 接続処理のコア プロセス
目次1. Promiseとは何か2. 基本的な使い方3. Promiseメソッド3.1 Promis...
1. flex-direction: (要素の配置方向) ※ flex-direction:row ...
以前、MySQL クエリ文の実行プロセスについての記事がありました。ここでは、更新文の実行プロセスを...
序文私は、Web サイトのフロントエンド パフォーマンス最適化のための JavaScript と C...
一般的な書き方は次のとおりです。 XML/HTML コードコンテンツをクリップボードにコピー<...
目次序文vue-i18nをインストールするロケールの設定getLangs.js の実装i18nインス...
目次効果ドキュメント最初のステップステップ2ステップ3ソースコード効果ドキュメント最初のステップta...
1. SVNサーバーをインストールする yum でサブバージョンをインストール2. SVNバージョン...
環境Linux 3.10.0-693.el7.x86_64 Docker バージョン 18.09.0...
CSS スタイル html,本文{ 幅: 100%; 高さ: 100%; マージン: 0;パディング...
目次1. プロトタイプチェーン継承2. コンストラクタによる継承3. 組み合わせ継承4. プロトタイ...
Web デザインは、インターネットの出現後に誕生した新興の周辺産業です。 Web ページは店頭のよう...
MySQL データベースの実行効率はプログラムの実行速度に大きな影響を与えます。データベースの効率的...
目次問題を見つける1. 改行と復帰を削除する方法2. SELECTクエリで「改行と復帰」を無視する方...
問題を見つけるまず問題を見てみましょう。ミニプログラムでは、Vant のダイアログ コンポーネント ...