Linux インストール MySQL5.6.24 使用手順

Linux インストール MySQL5.6.24 使用手順

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環境でMySQL 5.6をコンパイルおよびインストールする際の注意事項
  • Linux での MySQL 5.6.27 インストール チュートリアル
  • MYSQL5.6.33 データベース マスター/スレーブ (マスター/スレーブ) 同期のインストールと構成の詳細 (マスター-Linux スレーブ-windows7)
  • Linux CentOS6.5 yum インストール mysql5.6
  • Lamp環境構築の詳細説明 Linux CentOS6.5 コンパイルとmysql5.6のインストール
  • Linux 上の MySQL 5.5/5.6 で文字セットのエンコーディングを UTF8 に変更する方法
  • Linux での MySQL 5.6.33 のインストールと設定のチュートリアル
  • Linux (Ubuntu) での MySQL 5.6.28 のインストールと設定のチュートリアル
  • Linux でソースコードから mysql5.6.20 をインストールするチュートリアル
  • Linux バイナリ ユニバーサル パッケージを使用して MySQL 5.6.20 をインストールするチュートリアル
  • Linux に mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz をインストールする
  • Linux で MySQL 5.6.17 をインストールするためのグラフィック チュートリアルの詳細バージョン
  • Linux での MySQL 5.6.17 インストール グラフィック チュートリアル
  • SUSE Linux でソースコードから MySQL 5.6 をインストールする方法
  • Linux mysql5.6バージョンのインストールと設定のプロセス
  • Linux で mysql-5.6.4 をインストールするためのグラフィック チュートリアル
  • LinuxにMySQLデータベース5.6のソースコードをインストールし、ログインユーザーのパスワードを変更する

<<:  Linux で unzip コマンドを使用して複数のファイルを解凍する方法

>>:  ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法

推薦する

NginxはGzipアルゴリズムを使用してメッセージを圧縮します

HTTP圧縮とは場合によっては、比較的大きなメッセージ データがクライアントとサーバー間で送信され、...

MySQL で 2 つのデータベース テーブル構造を比較する方法

開発およびデバッグのプロセスでは、新しいコードと古いコードの違いを比較する必要があります。比較には、...

Linux カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

/******************** * キャラクターデバイスドライバー**********...

Web デザインにおける Less と More について語る (写真)

Less is More は多くのデザイナーのキャッチフレーズです。これは建築界の巨匠ルートヴィヒ...

jsを使ってシンプルなディスククロックを実現する

この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...

MySQL リンクを表示し、異常なリンクを削除する方法

序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...

NFS サーバーの原理と、その構築、構成、展開の手順を簡単に分析します。

目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...

MySQLトリガーの使用

目次1. トリガーの紹介1. トリガーとは何ですか? 2. トリガーの特徴2. トリガーを作成する1...

プライベートイメージウェアハウスを構築するためのDockerレジストリの実装方法

マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...

div間のギャップの解決策

HTMLのdivブロックを使用していて、ブロックの中央をしっかりと接続できず、解決できない場合1. ...

Tomcat マルチインスタンスの展開と構成の原則

1. ファイアウォールをオフにし、Tomcatのインストールに必要なソフトウェアパッケージを/opt...

エコー後に要素編集フォームel-radioが選択できない問題を解決します

目次序文質問オンラインソリューション序文この記事の内容は私がこの業界に入ったときのメモを元にしている...

スプライトとフォントアイコンを実装するためのCSS

スプライト:以前は、各画像リソースは独立した画像でした。ブラウザが Web サイト内のさまざまな W...

JSONデータをHTMLで表示する方法

背景:場合によっては、json データをページに直接表示する必要があります (たとえば、インターフェ...

MySql カンマ連結文字列クエリの 2 つの方法

次の2つの関数は、 FIND_IN_SETと同じように使用されます。使用する場合、 FIND_IN_...