1. MySQLをインストールする この記事はAPT経由でインストールされており、インストールされている最新バージョンは5.7.21です。 (注: APT 経由でインストールされたバージョンは最新バージョンです。この方法でインストールすると、コマンドラインの起動変数と環境変数がすでに設定されているため、手動での設定は必要ありません。) sudo apt-getでmysql-serverをインストールします 依存関係が不十分であると表示された場合は、次のコマンドを実行して依存関係の問題を解決してください。依存関係の問題が発生しない場合は、このコマンドを使用する必要はありません。 sudo apt-getインストール -f インストール プロセス中に、root ユーザーのパスワードを 2 回入力するよう求められます。 注: この方法でインストールすると、起動と自動起動がすでに設定されているため、コマンド ラインの環境変数を手動で設定する必要はありません。 インストール後、次のディレクトリが作成されます。 データベースディレクトリ: /var/lib/mysql/ 設定ファイル: /usr/share/mysql (コマンドおよび設定ファイル)、/etc/mysql (例: my.cnf) 関連コマンド: /usr/bin (mysqladmin mysqldump およびその他のコマンド) および /usr/sbin 起動スクリプト: /etc/init.d/mysql (起動スクリプトファイル mysql のディレクトリ) サービス管理の起動 sudo service mysql start 2. MySQLデータストレージパスを構成する 私は Alibaba Cloud を使用しており、20G のデータ ディスクを提供しています。マウント後のパスは /data です。 フォルダを作成する mkdir /data/mysql デフォルトでインストールされたMySqlデータベースを/data/mysqlにコピーし、権限を設定します。 sudo cp -R /var/lib/mysql/* /data/mysql sudo chown -R mysql:mysql /data/mysql <==新しいパスのアクセス権を変更します sudo service mysql stop <==MySQLサービスを停止します 新しいデータベースでない場合は、ログファイルを削除します rm -rf /データベース/mysql/ib_logfile0 rm -rf /データベース/mysql/ib_logfile1 スタートアップファイルを変更する sudo vim /etc/apparmor.d/usr.sbin.mysqld 意思 MySQLを再起動する sudo /etc/init.d/apparmorを再起動します sudo /etc/init.d/mysqlを再起動します MySqlにログインしてデータディレクトリを確認する mysql>show variables like '%dir%'; <==datadirが/data/mysqlと表示されたら、変更は成功です 図に示すように MySQLはAPT経由で比較的簡単にインストールできます 以下は、データ ファイルの移行に関する詳細なコマンド フローです (参考のみ)。 root@ww:~# mkdir /data/mysql root@ww:~# sudo cp -R /var/lib/mysql/* /data/mysql root@ww:~# sudo chown -R mysql:mysql /data/mysql root@ww:~# sudo サービス mysql を停止します root@ww:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf root@ww:~# sudo vim /etc/apparmor.d/usr.sbin.mysqld root@ww:~# sudo /etc/init.d/apparmorを再起動します [ ok ] apparmor を再起動しています (systemctl 経由): apparmor.service。 root@ww:~# sudo /etc/init.d/mysqlを再起動します [ ok ] mysql を再起動しています (systemctl 経由): mysql.service。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL データベース SELECT クエリ式分析
>>: JavaScript でローカル変数をグローバル変数に変換する方法
序文ブロガーはアイデアIDEを使用しています。アイデア公式が最近サードパーティのアクティベーションサ...
Navicat を使用してリモート Linux MySQL データベースに接続すると、不明なエラー ...
1. リバースプロキシの例1 1. 効果を達成する(1)ブラウザを開き、www.123.comと入力...
マージントップの崩壊とはmargin-top の崩壊は、CSS ボックス モデルで発生する現象です。...
React の経験がある人なら、コンポーネントインスタンスオブジェクトや DOM オブジェクトを取得...
序文このブログ記事が公開された後、何人かの友人からSQL Serverバージョンがあるかどうか尋ねら...
この記事では、例を使用して、MySQL 条件クエリ and or の使用方法と優先順位を説明します。...
目次アプリ更新プロセス大まかなフローチャートアプリ情報の更新1. まず取得する必要があるファイルアド...
1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します...
この記事では、圧縮パッケージから MySQL をインストールする方法について説明します。 1. My...
具体的な方法: 1. [ win+r ] を押して実行ウィンドウを開き、「regedit」と入力して...
この記事では、ある大学の健康報告システムを例に、Web 側の自動化操作を完成させます。使用したテクノ...
目次1. シナリオ例1.1. 抽選の賞品名を設定する1.2. 各賞の重みを設定する1.3. ラッキー...
序文場合によっては、次の図のような浮動効果の要件が必要になります。 成し遂げる標準的な通常の状況では...
目次概要Gulp.jsをインストールするGulp.jsを使用してプロジェクトを作成するgulpfil...