web-dev-qa-db-ja.com

Redhat LinuxにMySQLをインストールするにはどうすればよいですか?

Red HatLinuxにmysqlをインストールしようとしています。コマンド「rpm-qa」を試しましたが、プログラム名mysql-4.1.20-2.RHEL4.1が表示されます。mysqlがすでにインストールされているかどうかわかりません。 「whichmysql」コマンドを試してみると、バイナリファイルがないと表示されます。プログラムのリストでmysql-4.1.20-2.RHEL4.1が何を意味するのか知りたいだけです。そして、コマンドラインからmysqlをインストールする方法。

1
satheesh.droid

手順に従ってください:

  1. MySQLの最新の安定したリリースをダウンロードする
  2. Linuxディストリビューションに付属している既存のデフォルトのMySQLを削除します
  3. ダウンロードしたMySQLパッケージをインストールします
  4. MySQLでインストール後のセキュリティアクティビティを実行します。

参照: http://www.thegeekstuff.com/2008/07/howto-install-mysql-on-linux/

1
Harry Joy

rpm -qaの出力のmysql-4.1.20-2.RHEL4.1は、このパッケージがインストールされていることを意味します。 rpm -qi mysqlを実行すると、パッケージの説明を読むことができます。

rHEL6のyumsearch mysqlには、次の簡単な説明があります。

mysql.x86_64 : MySQL client programs and shared libraries
mysql-bench.x86_64 : MySQL benchmark scripts and data
mysql-connector-Java.x86_64 : Official JDBC driver for MySQL
mysql-connector-odbc.x86_64 : ODBC driver for MySQL
mysql-devel.i686 : Files for development of MySQL applications
mysql-devel.x86_64 : Files for development of MySQL applications
mysql-embedded.i686 : MySQL as an embeddable library
mysql-embedded.x86_64 : MySQL as an embeddable library
mysql-embedded-devel.i686 : Development files for MySQL as an embeddable library
mysql-embedded-devel.x86_64 : Development files for MySQL as an embeddable
                            : library
mysql-libs.i686 : The shared libraries required for MySQL clients
mysql-libs.x86_64 : The shared libraries required for MySQL clients
mysql-server.x86_64 : The MySQL server and related files
mysql-test.x86_64 : The test suite distributed with MySQL

したがって、クライアントがインストールされているように見えます。パッケージ内のファイルのリストは、rpm -ql mysqlで取得できます。 rpm -ql mysql | grep binを実行すると、bin/sbinディレクトリ内のファイルのリストが表示されます。これはバイナリになります。クライアントの名前がmysqlではない可能性があります。

コマンドラインからサーバーをインストールするには、yum install mysql-serverを実行します。

1
Paweł Brodacki