ホームページ  >  記事  >  データベース  >  CentOS7 に mysql-server をインストールする詳細な手順

CentOS7 に mysql-server をインストールする詳細な手順

不言
不言転載
2019-01-30 10:49:468278ブラウズ


この記事では、CentOS7 に mysql-server をインストールするための詳細な手順を紹介します。参考にしていただければ幸いです。あなたのお役に立てますように。

Hive では、Derby データベースは 1 つのインスタンスのみを持つことができ、複数の端末で同時に実行できないため、メタデータの保存にはオープンソースの mysql データベースが使用されます。マスターノードに mysql 関連サービスをインストールする必要があります。 (推奨コース: MySQL ビデオ チュートリアル)

0. まず、yum list | grep mysql コマンドを使用して、yum ソースに MySQL があるかどうかを確認します。

要するに、mysql-server の影がないことがわかります (centOS7 のソースには mysql が存在しないと言われていますが、同様です。 centOS のバージョンは、yum install mysql -server を使用して Alibaba Cloud で直接使用でき、mysql を直接インストールできます)

したがって、次のようにして、mysql のインストール ソースを見つけることができます。 mysql

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2 のリポジトリ ソースをダウンロードします。ソース パッケージをインストールします。つまり、mysql-community-release-el7-5.noarch.rpm パッケージをインストールします

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm


このパッケージをインストールすると、2 つの mysql yum リポジトリ ソースが取得されます:

/etc/yum.repos.d/mysql-community .repo および

/etc/yum.repos.d/mysql-community-source.repo。


これは、ルート ディレクトリの /etc の下にあります。

3. mysql

$ sudo yum install mysql-server

# をインストールします。

#4. この時点で、mysqld サービスが開いているかどうかを確認します。

$ sudo service mysqld status


mysql サービスが開始されたことがわかります

5。mysql パスワード

[root@master renyang]# mysqladmin -u root password '123456'

をリセットしますが、エラーが報告されます:

このエラーは、パスワードに問題があるためログインできないことを意味するため、パスワード検証をバイパスしてパスワードをリセットする必要があります。そのため、「skip-grant-tables」という行を次のようにルート ディレクトリに \etc\my.cnf ファイルを追加してパスワード検証をバイパスします。

次に、mysql サービスを再起動し、[renyang@master ~]$ systemctl restart を実行します。 mysqld.service

6、「mysql」と入力します。次に、mysql の SQL ステートメントを通じてパスワードを変更できます。

mysql> use mysql
mysql> update mysql.user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> quit

と入力します。

7. my.cnf を再編集し、追加した内容: Skip-grant-tables を削除します。次に、MySQL を再起動します: [renyang@master ~]$ systemctl restart mysqld.service

次に、パスワードを使用して MySQL に入ることができます: [renyang@master ~]$ mysql -uroot -p

#mysql データベースは正常にインストールされました。

以上がCentOS7 に mysql-server をインストールする詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。