システム環境: CENTOS 6.5 64ビット
1. Java環境のインストールはJDK1.7.60です
/usr /localディレクトリの下にJavaディレクトリを作成します。 OracleまたはThe Mirror Webサイトの公式WebサイトからJDK-7U60-LINUX-X64.TAR.GZをダウンロードして、/usr/local/javaに入れることができます。
Cd/usr/local/java、実行解除:tar zxvf JDK-7U60-LINUX-X64.TAR.GZ。
減圧が完了したら、Java_homeおよびJAR_HOME環境変数を構成します。 Open /etc /Profileファイル、コマンド:vi /etc /プロファイル、最後に追加
export java_home =/usr/local/java/jdk1.7.0_60
export jre_home =/usr/local/java/jdk1.7.0_60/jre
classPath =。:$ java_home/lib/dt.jar:$ java_home/lib/tools.jar:$ jre_home/lib:$ classpath
エクスポートパス= $ java_home/bin:$ path
ESCキーを押してから、次のように入力して、wqを入力してExitドキュメントを保存し、ソース /etc /プロファイルを入力してすぐに有効になります(このメソッド設定はすべてのユーザーに一度に有効です)
インストールがJava -versionに成功しているかどうかを確認してください。
[注:〜/.bashrcファイルを変更します(この方法は、変更後の現在のユーザーに対してのみ有効であり、ユーザーのすべてのシェルに対して有効です)
VIMエディターを使用して〜/.Bashrcファイルを開き、ファイルの最後にJDK環境変数の定義を追加します。上記の方法が機能しない場合は、この方法を試すことができます]
2。Tomcatをインストールしてください。ApacheTomcat-8.0.33.Tar.gzです
Tomcat(バイナリバージョンはソースコードバージョンではありません)を /usr /localディレクトリ、tar zxvf apache-tomcat-8.0.33.tar.gzにダウンロードし、減圧されたApache-tomcat-8.0.33を取得します
ディレクトリ、ディレクトリ名Tomcatを変更します。
メモリサイズを構成できます。CD/USR/LOCAL/TOMCAT/BIN/、VI Catalina.sh、85行に追加されます。
java_opts = "-server -xms800m -xmx800m -xx:permsize = 64m -xx:maxnewsize = 256m
-xx:maxpermsize = 128m -djava.awt.headless = true "
ESCを押してから:WQを保存して終了します。
Tomcatサーバーを開始します:
#cd/usr/local/tomcat/bin
#。/startup.sh
2. mysqlをインストールします
元のMySQLをアンインストールします
MySQLデータベースはLinuxで非常に人気があるため、現在ダウンロードされている主流のLinuxシステムバージョンは基本的にMySQLデータベースを統合しています。 MySQLデータベースが次のコマンドを通じてオペレーティングシステムにインストールされているかどうかを確認できます。
次のようにコードをコピーします:[root@xiaoluo〜]#rpm -qa | GREP MYSQL //このコマンドは、MySQLデータベースがオペレーティングシステムにインストールされているかどうかを確認し、RPM -EコマンドまたはRPM -E - Nodepsコマンドを介してアンインストールします
コードを次のようにコピーします:[root@xiaoluo〜]#rpm -e mysql //通常の削除モード
[root@xiaoluo〜]#rpm -e - nodeps mysql //強力な削除モード。上記のコマンドを使用して削除する場合、依存する他のファイルを使用するように求められます。このコマンドを使用して削除するように強制します。削除後、rpm -qa |を使用できますGREP MYSQLコマンドMySQLが正常にアンインストールされているかどうかを確認してください! !
3. yumからmysqlをインストールします
Yumを使用してMySQLデータベースをインストールします。まず、Yumリストを入力できます| grep mysqlコマンドyumで提供されるmysqlデータベースのダウンロード可能なバージョンを表示するには:
[root@xiaoluo〜]#yumリスト| grep mysql
YumサーバーでMySQLデータベースのダウンロード可能なバージョン情報を取得できます。
その後、すべてのMySQL MySQL-ServerMySQL-Develをインストールすることができますyumインストール-y mysql-server mysql-develコマンドを入力します(注:mysqlクライアントをインストールするときは、mysqlデータベースのインストールに相当するmysqlクライアントをインストールしませんでした。
[root@xiaoluo〜]#yum install -y mysql-server mysql mysql-deve
しばらく待った後、YumはMySQLデータベースやその他の添付ソフトウェアをインストールするために必要なソフトウェアを選択するのに役立ちます
Yumを介してMySQLデータベースをインストールすることで、不必要なトラブルが大量に節約されることがわかりました。次の結果が表示されると、MySQLデータベースのインストールが成功したことを意味します
現時点では、次のコマンドを介してインストールされたばかりのMySQL-Serverのバージョンを確認できます。
[root@xiaoluo〜]#rpm -qi mysql -server
インストールしたMySQL-Serverは、最新バージョンではありません。最新バージョンを試してみたい場合は、MySQLの公式Webサイトにアクセスして、RPMパッケージをダウンロードしてインストールしてください。この時点で、MySQLデータベースがインストールされています。
4.MySQLデータベースの初期化と関連する構成
MySQLデータベースをインストールした後、追加のMySQLDサービスがあることがわかります。これは私たちのデータベースサービスです。サービスMySQLD Startコマンドを入力することにより、MySQLサービスを開始できます。
注:MySQLサービスを初めて開始すると、MySQLサーバーは最初に初期化構成を実行します。
[root@xiaoluo〜]#サービスmysqld開始mysqlデータベースの初期化:警告:ホスト「xiaoluo」はResolveipで調べることができませんでした。これはおそらく、LIBCライブラリがこのバイナリMySQLバージョンと100%互換性がないことを意味します。 MySQLデーモン、MySQLDは、ホスト名の解決が機能しないことを例外として正式に動作する必要があります。これは、MySQLシステムテーブルのインストールを指定する場合はホスト名の代わりにIPアドレスを使用する必要があることを意味します。 mysql rootユーザーの場合!そうするために、サーバーを起動してから、次のコマンドを発行します:/usr/bin/mysqladmin -u rootパスワード 'new -password'/usr/bin/mysqladmin -u root -h xiaoluoパスワード 'new -password'Alternallyデフォルトで作成されたtestDatabaseと匿名ユーザー。これは、生産サーバーに強くお勧めします。詳細については、マニュアルを参照してください。MySQLデーモンを開始できます。CD /USR; /usr/bin/mysqld_safe&mysql-test-run.plcd/usr/mysql-testでmysqlデーモンをテストできます。 perl mysql-test-run.pllease/usr/bin/mysqlbugスクリプトに関する問題を報告します! [OK] MySQLDが開始されています:[OK]
この時点で、MySQLサーバーを初めて開始した後、多くの情報を促すことがわかります。目的は、MySQLデータベースを初期化することです。 MySQLサービスを再度再起動すると、次のような情報をあまり促しません。
[root@xiaoluo〜]#サービスmysqld restart stop mysqld:[ok] mysqldを開始:[ok]
MySQLデータベースを使用する場合、最初にMySQLDサービスを開始する必要があります。 chkconfig - list |を使用できますGREP MySQLDコマンドMySQLサービスが自動的に開始されるかどうかを確認するには、次のようなものです。
[root@xiaoluo〜]#chkconfig - list | grep mysqldmysqld 0:閉じる1:閉じる2:閉じる3:閉じる4:閉じる5:閉じる6:閉じる
MySQLDサービスは、電源を入れるときに自動的に起動しないことがわかりました。もちろん、ChkConfig MySQLD on Commandを使用して起動するように設定することで、毎回手動で開始する必要はありません。
[root@xiaoluo〜]#chkconfig mysqld on [root@xiaoluo〜] grep mysqlmysqld 0:close 1:close 2:enable 3:enable 4:enable 5:enable 6:close
MySQLデータベースがインストールされた後、ルート管理者アカウントは1つだけですが、Rootアカウントは現時点ではパスワードを設定しません。 MySQLサービスが初めて開始されると、データベースの初期化が実行されます。情報の出力文字列には、情報のラインが表示されます。
/usr/bin/mysqladmin -uルートパスワード 'New -Password' //ルートアカウントのパスワードを設定します
したがって、このコマンドを使用してルートアカウントのパスワードを設定できます(注:このルートアカウントは、LinuxルートアカウントではなくMySQLルートアカウントです)
[root@xiaoluo〜]#mysqladmin -uルートパスワード 'root' //このコマンドを使用して、ルートアカウントにパスワードを設定します
この時点で、MySQL -U root -Pコマンドを介してMySQLデータベースにログインできます
五。 MySQLデータベースのメイン構成ファイル
1./etc/my.cnfこれはMySQLのメイン構成ファイルです
このファイルに関する情報を確認できます
[root@xiaoluo etc]#ls my.cnf my.cnf [root@xiaoluo etc] riskssymbolic-links = 0 [mysqld_safe] log-error =/var/log/mysqld.logpid-file =/var/run/mysqld/mysqld.pid
2./var/lib/mysqlデータベースファイルストレージの場所
MySQLデータベースデータベースファイルは通常、ディレクトリ/ver/lib/mysqlに保存されます
[root@xiaoluo〜]#cd/var/lib/mysql/[root@xiaoluo mysql] 1 mysql mysql 10485760 4月6日22:01 ibdata1-rw-rw ---。 1 mysql mysql 5242880 4月6日22:01 ib_logfile0-rw-rw ---。 1 mysql mysql 5242880 4月6日21:59 ib_logfile1drwx ----。 2 MySQL MySQL 4096 4月6日21:59 MySQL //これら2つは、MySQLデータベースがインストールされているときのデフォルトの2つのデータベースファイルです。 srwxrwxrwx。 1 mysql mysql 0 4月6日22:01 mysql.sockdrwx -----。 2 MySQL MySQL 4096 4月6日21:59テスト//これら2つは、MySQLデータベースがインストールされているときのデフォルトの2つのデータベースファイルです。
データベースファイルのストレージ場所を確認するために、データベースを作成できます
//独自のデータベースを作成します:mysql>データベースxiaoluo; query ok、1行の影響(0.00秒)[root@xiaoluo mysql]#ls -l合計使用20492-rw-rw ---。 1 mysql mysql 10485760 4月6日22:01 ibdata1-rw-rw ---。 1 mysql mysql 5242880 4月6日22:01 ib_logfile0-rw-rw ---。 1 mysql mysql 5242880 4月6日21:59 ib_logfile1drwx ----。 2 mysql mysql 4096 4月6日21:59 mysqlsrwxrwxrwx。 1 mysql mysql 0 4月6日22:01 mysql.sockdrwx -----。 2 mysql mysql 4096 4月6日21:59 testdrwx -----。 2 mysql mysql 4096 4月6日22:15 xiaoluo //これは私たちが作成したばかりのxiaoluoデータベースです[root@xiaoluo mysql]
3./var/log mysqlデータベースのログ出力ストレージの場所
MySQLデータベースの一部のログ出力は /var /logディレクトリに保存されます
[root@Xiaoluoxiaoluo]スプーラー-20130331anaconda.program.log dirsrv messages-2010130331 sssdanaconda.storage.log dmesg mysqld.log mysqld.log dmesg.old ntpstats tomcat6anaconda WPA_SUPPLICANT.LOGANACONDA.YUM.LOG GDM PM-POWERSAVE.LOG WTMPAUDIT HTTPD PPP XORG.0.LOGBOOT.LOG IBACM.LOG PRERINK XORG.0.LOG.OLDBTMP LASTLOG SA XORG.1.LOGBTMP-20130401 LIBVIRT SAMBA xorg.2.logcluster luci secure xorg.9.logconsolekit maillog secure-20130331 yum.log
その中で、mysqld.logファイルは、MySQLデータベースで動作する米国によって生成されたログ情報です。ログファイルを表示することで、そこから多くの情報を取得できます。
MySQLデータベースにはネットワークを介してアクセスできるため、スタンドアロンデータベースではありません。使用されるプロトコルは、TCP/IPプロトコルです。私たちは皆、MySQLデータベースにバインドされているポート番号が3306であることを知っているため、LinuxシステムがNetStat -Anpコマンドを介して3306のポート番号を聴いているかどうかを確認できます。
結果は上記のとおりです。 Linux Systemによって聞かれる3306ポート番号は、MySQLデータベースです!
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。