Linux インストール MySQL ノート 1. MySQL データベース サーバーをインストールする前に、Linux システムがネットワークに接続できることを確認してください。MySQL はソース コードからインストールします。まず、putty を介して Linux システムにログインし、gcc c++ およびその他のコンパイル環境がシステムにインストールされていることを確認します。これは、MySQL がバージョン 5.5 以降 cmake を使用してコンパイルされているためです。3 つの環境がインストールされていない場合は、次のコマンドを使用してインストールできます: yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2. MySQL データベースの関連コンポーネントがシステムにインストールされているかどうかを確認します。コマンド rpm -qa | grep mysql を使用して検索します。見つかった場合は、次のコマンドを使用して強制的にアンインストールできます: rpm -e --nodeps パッケージ名 Linux システムのインストール時にデフォルトのインストール オプションを使用した場合は、この手順をスキップできます。 3. 次に、mysql ソース インストール パッケージをダウンロードします。次のコマンドを使用して、wget http://xiazai.jb51.net/201701/yuanma/mysql5.6.24(jb51.net).rar をダウンロードします。ダウンロード時間は少し長くなる可能性がありますので、しばらくお待ちください。 4. ダウンロードが完了したら、次のコマンドを使用して既存の mysql- 5.6.24.tar.gz ファイルを表示し、次のコマンドを使用して圧縮パッケージを解凍します: tar -zxvf mysql- 5.6.14.tar.gz 5. 次に、次のコマンドを使用します: ll 現在の mysql-5.6.24 ディレクトリを表示します。次のコマンドを使用します: cd mysql-5.6.24 mysql-5.6.24 ディレクトリに切り替えます。 6. 上記の手順を完了したら、mysql ファイルのコンパイルを開始します。まず、関連するコンパイル パラメータを設定し、次のコマンドを実行します。 次のようにコードをコピーします。 cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci 次に、make && make install を使用して、mysql をコンパイルしてインストールします。2 つの手順で実行することもできます。まず make を実行し、完了したら make install を実行します。プロセス全体には約 30 分かかります。しばらくお待ちください。その間に他の作業を行うことができます。 7. インストールが完了したら、mysql の設定も行う必要があります。まず、mysql のアクセス権を設定します。コマンドを使用して、mysql ユーザーとユーザー グループがすでに存在するかどうかを確認します。ユーザー リストを表示するには、コマンド: cat /etc/passwdユーザーグループ リストを表示するには、コマンド: cat /etc/ group 8. 存在しない場合は、作成する必要があります。ユーザーグループを追加するコマンド: groupadd mysql ユーザーを追加する: useradd -g mysql mysql 次に、mysqlがインストールされているディレクトリにアクセスするユーザーとユーザーグループを変更してから、コマンドを入力します: chown -R mysql:mysql /usr/local/mysql 9. 次に、MySQL 構成を初期化し、MySQL インストール ディレクトリに切り替えます: cd /usr/local/mysql 初期化構成スクリプトを実行し、MySQL に付属するシステム データベースを作成します: ./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 10. MySQL 構成ファイルを変更します。コマンド vi my.cnf を入力し、キーボードの「Insert」キーを押します。次に、キーボードの矢印キーを使用して、変更する行にカーソルを移動し、次の内容を追加します。server-id=1 report-port=3306 port=3306 datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock この手順は非常に重要です。構成ファイルの所有者を変更する必要があります: chown -R mysql:mysql /usr/local/mysql/my.cnfそうしないと、以下の mysql サービスを起動するときにエラーが報告されます。 11. MySQLをスタートアップアイテムに追加して、MySQLサービスを開始します(注:My.cnfが特定の順序で検索されます。最初に検索されます。 /etcidedのcnfは、このファイルを別の名前に変更する必要があります。 ysqld #copyスクリプトchmod +x/etc/init.d/mysqld #add executable pormissions chkconfig-add mysqld #add to sysv service chkconfig mysqld on #startup service mysqld start #start mysql service netstat -grep mysq# vistate 12. 今後の操作を容易にするために、MySQL 環境変数を追加します。パスワードを入力します: vi /etc/profile。ファイルの下部に次の内容を追加します: PATH=/usr/local/mysql/bin:$PATHexport PATH。保存して終了します。設定をすぐに有効にするには、次のコマンドを入力します: source /etc/profile 13. MySQL をインストールした後、デフォルトの root アカウントは空です。パスワードを変更しましょう。コマンド「mysql -uroot」を入力します。Enter キーを押してから、コマンド「 SET PASSWORD = PASSWORD('123456');」を入力します。 設定が完了したら、コマンドquit;を入力して MySQL 環境を終了します。 14. mysql パスワードを設定したら、mysql に正しくログインするために次のコマンドを入力する必要があります。コマンドを入力します: mysql -uroot -p Enter キーを押すと、パスワードの入力を求められます。正しく入力して実行すると、mysql> で始まるプロンプト行が表示され、有効な SQL クエリ ステートメントを入力できます。たとえば、すべてのデータベースを表示するには、show databases; と入力します。末尾のセミコロンは省略できないことに注意してください。これはコマンド行の終了を示します。 この時点で、おめでとうございます。mysql は正常にインストールされました。 以下もご興味があるかもしれません:
|
<<: Linux で unzip コマンドを使用して複数のファイルを解凍する方法
>>: ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法
HTTP圧縮とは場合によっては、比較的大きなメッセージ データがクライアントとサーバー間で送信され、...
開発およびデバッグのプロセスでは、新しいコードと古いコードの違いを比較する必要があります。比較には、...
/******************** * キャラクターデバイスドライバー**********...
Less is More は多くのデザイナーのキャッチフレーズです。これは建築界の巨匠ルートヴィヒ...
この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...
序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...
目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...
目次1. トリガーの紹介1. トリガーとは何ですか? 2. トリガーの特徴2. トリガーを作成する1...
マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...
HTMLのdivブロックを使用していて、ブロックの中央をしっかりと接続できず、解決できない場合1. ...
1. ファイアウォールをオフにし、Tomcatのインストールに必要なソフトウェアパッケージを/opt...
目次序文質問オンラインソリューション序文この記事の内容は私がこの業界に入ったときのメモを元にしている...
スプライト:以前は、各画像リソースは独立した画像でした。ブラウザが Web サイト内のさまざまな W...
背景:場合によっては、json データをページに直接表示する必要があります (たとえば、インターフェ...
次の2つの関数は、 FIND_IN_SETと同じように使用されます。使用する場合、 FIND_IN_...