Linux/UNIX上yumインストールMySQL


Linux/UNIX上yumインストールMySQL
LinuxプラットフォームではRPMパッケージを使用してMysqlをインストールすることを推奨しています.MySQL ABは以下のRPMパッケージのダウンロードアドレスを提供しています.
  • MySQL-MySQLサーバ.別のマシンで動作するMySQLサーバに接続しない限り、このオプションが必要です.
  • MySQL-client-MySQLクライアントプログラムは、Mysqlサーバに接続および操作するために使用されます.
  • MySQL-devel-ライブラリとファイルが含まれています.Perlモジュールなどの他のMySQLクライアントをコンパイルする場合は、RPMパッケージをインストールする必要があります.
  • MySQL-shared-このパッケージには、一部の言語とアプリケーションが動的にマウントする必要がある共有ライブラリ(libmysqlclient.so*)が含まれており、MySQLを使用しています.
  • MySQL-bench-MySQLデータベースサーバのベンチマークとパフォーマンステストツール.

  • インストール前に、システムがMySQLをインストールしているかどうかを検出できます.
    rpm -qa | grep mysql

    システムにインストールがある場合は、アンインストールを選択できます.
    rpm -e mysql  //        
    rpm -e --nodeps mysql  //       ,           ,          ,               

    公式版のインストール
    次に、Centos 7システムの下でyumコマンドを使用してMySQLをインストールします.CentOS 7のバージョンでMySQLデータベースがデフォルトのプログラムリストから削除されていることに注意してください.インストール前に、公式サイトでYumリソースパッケージをダウンロードする必要があります.ダウンロード先は:https://dev.mysql.com/downloads/repo/yum/です.
    注意:インストールプロセスでは、管理者権限をオンにしてインストールする必要があります.そうしないと、権限が不足してインストールできません.
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum update
    yum install mysql-server

    アクセス権の設定:
    chown mysql:mysql -R /var/lib/mysql

    MySQLの初期化:
    mysqld --initialize

    MySQLの起動:
    systemctl start mysqld

    MySQLの実行ステータスを表示するには、次の手順に従います.
    systemctl status mysqld

    注意:mysqlサービスを初めて起動した場合、mysqlサーバはまず初期化された構成を行います.
    コミュニティ版のインストール
    また、代わりにMariaDBを使用することもできます.MariaDBデータベース管理システムはMySQLのブランチで、主にオープンソースコミュニティが維持し、GPLライセンスを採用しています.このブランチを開発した理由の1つは、甲骨文社がMySQLを買収した後、MySQLをソースに閉じる潜在的なリスクがあるため、コミュニティはブランチ方式でこのリスクを避けることです.
    MariaDBの目的は、APIやコマンドラインを含め、MySQLの代替品に簡単になるようにMySQLと完全に互換性があることです.
    yum install mariadb\-server mariadb 

    mariadbデータベースに関するコマンドは、次のとおりです.
    systemctl start mariadb #  MariaDB 
    systemctl stop mariadb #  MariaDB 
    systemctl restart mariadb #  MariaDB 
    systemctl enable mariadb #      

    MySQLインストールの検証
    MySQLのインストールに成功すると、いくつかのベース・テーブルが初期化され、サーバが起動すると、簡単なテストでMySQLが正常に動作しているかどうかを確認できます.
    mysqladminツールを使用してサーバのステータスを取得します.
    mysqladminコマンドを使用して、サーバのバージョンを確認します.linuxでは/usr/binディレクトリ、WindowsではC:mysqlbinにバイナリファイルがあります.
    [root@host]# mysqladmin --version

    linuxのコマンドは、システム情報に基づいて次の結果を出力します.
    mysqladmin Ver  8.23  Distrib  5.0.9-0,  for redhat-linux-gnu on i386

    以上のコマンドが実行されても何も出力されない場合は、Mysqlがインストールされていません.
    Mysqlのインストールに成功すると、デフォルトのrootユーザーパスワードが空になります.rootユーザーのパスワードを作成するには、次のコマンドを使用します.
    [root@host]# mysqladmin -u root password "new_password";

    Mysqlサーバに接続するには、次のコマンドを使用します.
    [root@host]# mysql -u root -p *******

    注意:パスワードを入力すると、パスワードは表示されません.正しく入力すればいいです.