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 コマンドを使用して複数のファイルを解凍する方法
>>: ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法
目次序文1. スタイルの浸透1. パターン浸透とは何ですか? 2. 使い方は? 2. ミキシング1....
目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...
いわゆるスライディングドアテクノロジーとは、さまざまな長さのテキストに合わせてボックスの背景を自動的...
どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...
数日前にプログラムを書いていたとき、プロンプト情報 (TITLE) を新しい行で囲みたいと思いました...
WindowsにTomCatをインストールするこの記事では、WindowsプラットフォームにTomC...
目次1つ。環境二。予防三つ。例Zabbix トリガーがしきい値に達すると、アラート メッセージの送信...
WeChat 関連サービスをデバッグする場合など、職場のサーバー環境でリモートデバッグを行う必要があ...
序文MySQL の権限テーブルは、データベースの起動時にメモリにロードされます。ユーザーが ID 認...
目次CentOS rpm のインストールと Nginx の設定導入rpm パッケージのインストールサ...
開発に Vue を使用する場合、次のような状況に遭遇することがあります。Vue インスタンスを生成し...
この記事では、CSS3 を使用した Web サイトの商品表示の効果を紹介し、皆さんと共有します。詳細...
序文この記事は主に、MySQL で浮動小数点型を文字型に変換するときに発生する問題を紹介します。これ...
目次Redux Toolkitが解決する問題何が含まれていますか? Redux Toolkit AP...
この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...