Mysql は一般的に使用されるデータベースであり、日常の開発でよく使用されます。仕事をうまくやり遂げたい場合は、まずツールを強化する必要があります。この記事では、(他の Linux ディストリビューションと同様に) centos に Mysql をインストールする方法を具体的に説明します。最初に準備する資料: Mysql、ここでは 64 ビットを使用します、ポータル:
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5- x86_64。 tar.gz。
1. インストール方法は何ですか?
A. Mysql のバイナリ インストール パッケージをダウンロードし、使用できるように個人設定ファイルを設定します。
B. Ubuntu の apt-get、Centos の yum、rpm などの Linux パッケージ管理ツールを使用します。ブログ投稿 1: http://www.tuicool.com/articles/2EfM7f を参照してください。
参考ブログ投稿 2: http://www.bitsCN.com/article/94284.htm
参考ブログ投稿 3: http://www.bitsCN.com/article/94287.htm
C。コンパイルとインストール、参考ブログ投稿: http://www.bitsCN.com/article/94291.htm
2. 上記のインストール方法の長所と短所。A. この方法は簡単で便利です。自分で設定ファイルを作成することを強くお勧めします。
B. シンプル、便利、高速ですが、無料ではないことが多く、最新の Mysql バージョンを使用できない場合があるため、初心者に適しています。
C. ソース コードのインストールはさらに複雑です。興味がある場合は、最初の 2 つの方法でインストールすることをお勧めします
3.1. インストールパッケージをルートディレクトリにダウンロードします。
コマンド:cd ~/
wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
2. opt ディレクトリに新しいフォルダー mysql を作成します。 コマンド: mkdir /opt/mysql
3. ダウンロードしたインストール パッケージを /opt/mysql に解凍します。 command:cd/opt/mysql -linux-glibc2.5-x86_64/ /usr/local/mysql
[注] パッケージ管理を容易にするためにソフトリンクを作成します。 :成功したかどうかをテストします: YES NO コマンド: LS -LH /USR /LOCAL /
5. mysql ユーザーと MySQL ユーザー グループを追加します
コマンド:GROUPADD mysql
useradd -g mysql -S / sbin/nologin -d /usr/local/mysql -M mysql
6. グローバル変数を設定します
コマンド: vim /etc/profile
プロファイル ファイルの最後の行に次のコードを追加します:
PATH =$PATH :/usr/local/mysql/bin図に示すように:
次に、保存して終了し、コマンドを使用します:
source /etc/profile
構成ファイル
MySQLを設定する必要があります。一般に、独自に定義された設定ファイルがない場合、Mysql はまず etc ディレクトリに移動して、設定ファイルとして my.cnf ファイルを見つけます。そうでない場合は、引き続き /usr/local/ の下の etc ディレクトリに移動します。それを見つけるためのmysqlパス。ここでは独自の構成ファイルを使用しています。mv コマンドまたは cp コマンドを使用して、このファイルをルート ディレクトリに取得します。
8. MySQL データ、ログ、ソケットを保存するフォルダーを作成します コマンド:mkdir -p /data/mysql/mysql3306/{data,logs,tmp}
作成が完了したら、ステップ 6 の手順 構成ファイルをパス /data/mysql のディレクトリ mysql3306 にコピーします 構成ファイルが必要な場合は、以下のコメントに電子メールを残してください。送信します。
図に示すように:
コマンド:cp ~/mysql3306.cnf /data/mysql/mysql3306/
[注] このコマンドは、データ フォルダーが存在するディレクトリをバッチで作成するために使用されます。ルート ファイルにあります。レイヤーをクリップします。このパスはすでに 3306 を作成しているので、例としてスクリーンショット 3308 を取り上げます。
:) さて、ここまでできたら。おめでとうございます。半分以上完了しました。残っているのは、Mysql を初期化して起動し、ログインすることだけです。 9. MySQL の初期化: コマンド:mysqld --initialize datadir=/data/mysql/mysql3306/data/
[注意] このコマンドの処理はエラーがなければ成功です。エラーがある場合は、/data/mysql/mysql3306/data に移動し、error.log を開いてエラーの原因を確認できます。警告が発生した場合は無視してかまいません。
写真に示すように:
[注] このコマンドが正常に実行されると、最後に root アカウントの一時的なログイン パスワードが与えられます (図の赤い矢印)。以前の Mysql バージョンでは root ログインのデフォルトのパスワードは空のパスワードでしたが、これは変更されました。したがって、この一時パスワードを記録し、後でステップ 12 でログインするときに使用できるように保存する必要があります。
10. ステップ 4 で mysql ユーザーに関連するディレクトリを認可します
コマンド:
chown -R mysql:mysql /usr/local/mysql chown -R mysql:mysql /opt/mysql chown -R mysql:mysql /data/mysql
11. Mysql を起動します:
コマンド: mysqld --defauslts-file=/data/mysql/mysql3306 / mysql3 306 .cnf &
図に示すように:
[注] コマンドの後の「&」を使用すると、Mysql をバックグラウンドで実行できます。エラーが発生しなければ正常に起動できます。
[正常に起動したかどうかを確認する]
コマンド: ps axu | grep mysqld
図に示すように:
12. MySQL にログインします:
mysql --socket = /tmp/mysql330 6.sock -uroot -p【注意】手順9で記録したパスワードを入力してください。 画像
に示すように、ログインに成功すると、「show Databases;」を使用してデータベースを表示できないことがわかります。
ステップ 1: 以降のログインを容易にするために、root アカウントのパスワードを 123456 に変更します。
コマンド:
alter user root@localhost '123456';
ステップ 2: 権限を解放します
コマンド: 権限をデータベースを消去します。
13. mysqld をシャットダウンします:
コマンド:
mysqladmin --socket=/tmp/mysql3306.sock -uroot -p shutdown
[注] この名前は、ソケットがポート 3306 である mysql を閉じます。これは、この Mysql インストール方法の利点でもあり、複数のインスタンスを作成し、対応する Mysql インスタンスを閉じることを選択できるため便利です。 Mysql が正常にインストールされ、ログインして使用できるようになったので、これに基づいて構成ファイルをコピーして変更し、ポート 3307 でインスタンスを作成できます。楽しんでください!
考えられる FAQ:Q: Mysql のインストール方法は学習できたと思います。それで、それではどうでしょうか?
A: はは、「Must Know Mysql」をチェックして、Mysql の知識とスキルをプレイして強化することができます。
Q: Mysql の起動コマンドとログイン コマンドは、yum インストールよりも複雑で面倒です。どうすればよいですか?
A: 若すぎるサンプルです。スクリプトを使用してログインしてみてください。スクリプトの書き方については、今後のアップデートをお待ちください。
まとめ:
今回はMysqlのインストール方法をマスターしました。ただし、Mysql のスキルを向上させるには、設定ファイルとその使用法を詳しく調べる必要があります。 上記は、Centos_MySQL での Mysql インストールのグラフィック チュートリアルの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。