1. はじめに この記事には MySQL インストール部分のスクリーンショットがないので、ある程度の基礎知識がある学生向けです。 インストール方法は、MySQL公式サイトからtarファイルをダウンロードし、解凍してrpmファイルをインストールします。 社内ネットワークが遅いため、yum方式でインストールすると途中でファイルのダウンロードに失敗することが多いため、この方式を採用しています。 tar ファイルがあれば、どこにでもコピーしてインストールできます (インターネット接続が良好な場合はこれを無視してください)。 2. インストールファイルをダウンロードする アドレス https://www.mysql.com を開き、赤いボックスのリンクをクリックします。 ページの最後までスクロールし、赤いボックスのリンクをクリックします。 開いたページで、赤いボックスのリンクをクリックします。 開いたページでこれを選択 (CentOS は Red Hat ベースなのでこれを選択) し、ダウンロードします。 ダウンロードしたMySQLのバージョンは8.0.19です 3. CentOS7のMysqlインストール操作 Linux版 CentOS7のバージョンは7.5.1804です 掃除中 1. 2. 情報がある場合は、 3. 4. 情報がある場合は、 5. 6. 情報がある場合は、rm -rf file pathコマンドを使用して1つずつ削除します。 ディレクトリを初期化する 1. 仮想マシンに入る 2. mkdir /usr/local/mysqlコマンドを実行してmysqlフォルダを作成します。 3. 上記でダウンロードしたmysqlインストールファイルを/usr/local/mysqlディレクトリにアップロードします。 アイデアのある学生はそれを他のディレクトリに載せることができます インストールプロセスを開始する 1. tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar コマンドを使用して tarball を解凍します。 2. rpm -ivh --nodeps --force mysql-community-common-8.0.19-1.el7.x86_64.rpm コマンドを使用して common をインストールします。 3. rpm -ivh --nodeps --force mysql-community-libs-8.0.19-1.el7.x86_64.rpm コマンドを使用してライブラリをインストールします。 4. rpm -ivh --nodeps --force mysql-community-client-8.0.19-1.el7.x86_64.rpm コマンドを使用してクライアントをインストールします。 5. rpm -ivh --nodeps --force mysql-community-server-8.0.19-1.el7.x86_64.rpm コマンドを使用してサーバーをインストールします。 6. rpm -qa | grep mysql コマンドを使用して、mysql インストール パッケージを確認します。上記の 4 つの情報が利用できる場合は、成功を示します。 7. 次のコマンドを使用して、MySQL データベースの初期化と関連する構成を完了します。 mysqld --initialize コマンドを入力し、Enter キーを押します。 chown mysql:mysql /var/lib/mysql -R コマンドを入力し、Enter キーを押します。 systemctl start mysqld.service コマンドを入力し、Enter キーを押します。 systemctl status mysqld.service コマンドを入力し、Enter キーを押します。緑色のテキストは、サービスが正常に開始されたことを示します。 systemctl enable mysqld コマンドを入力し、Enter キーを押します。 8. cat /var/log/mysqld.log | grep password コマンドを使用して、データベース パスワードを表示し、コピーします。 9. mysql -uroot -p コマンドを使用して Enter キーを押して、データベース ログイン インターフェイスに入ります。 10. 先ほど見つけたパスワードを貼り付けてデータベースにログインします。MySQL ログイン パスワードは表示されません。 11. alter user 'root' @'localhost' identified with mysql_native_password by 'root'; コマンドを使用してパスワードを変更します。 12. exit コマンドを使用して mysql を終了し、新しいパスワード root を使用して再度ログインします。 13. リモートアクセス権限を付与する: create user 'root'@'%' identified by 'root'; コマンドを入力し、Enter キーを押します。 grant all privileges on *.* to 'root'@'%'; コマンドを入力し、Enter キーを押します。 flush privileges; コマンドを入力し、Enter キーを押します。 14. クライアント ツールが接続できるように、alter user 'root' @'%' identified with mysql_native_password by 'root'; コマンドを使用してリモート認証パスワードを変更します。 15. exit コマンドを使用して mysql を終了し、/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT コマンドを使用してファイアウォール ポート 3306 を開きます。 16. この時点で、クライアント ツール (Navicat、SQLyog など) を使用して MySQL に接続できます... IV. 注意事項 MySQL または仮想マシンのバージョンの問題により、上記の手順が若干異なる場合があります。 必ず記事で紹介されているメジャーバージョン(CentOS7.5、MySQL8.0)を使用してください。 要約する 上記は、編集者が紹介した CentOS 7.5 に MySQL 8.0.19 をインストールする詳細なグラフィック チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
<<: Dockerfile をベースに Zabbix 監視システムのコード例を作成する
1. ホストMacbookにHOSTをセットアップする前回のドキュメントでは仮想マシンの静的 IP ...
この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...
目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...
目次1. 親コンポーネントと子コンポーネント間の一方向の値転送1. 親から子への値の受け渡し2. 子...
<br />ブログを始めて 1 年、私はブログの内外で多くのことを個人的に学びました。ま...
XHTML は 3 つのドキュメント タイプ宣言を定義します。最もよく使用されるのは XHTML T...
calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...
目次単一コンテンツ投影マルチコンテンツ投影単一条件のコンテンツ投影アプリ-人物-htmlアプリ担当者...
インデックスにクエリする必要があるすべてのフィールドの値が含まれている(またはカバーしている)場合、...
私は数年間 vi エディタを使ってきましたが、実用的な用途で使ったことはありませんでした。今日 Py...
前回、私たちは 2 つのヘッダー レイアウト (フレックスボックス 1 つとフロート 1 つ) を考...
データベースの読み取りと書き込みの分離は、トラフィック量の多い大規模システムやインターネット アプリ...
この記事は、VMware Workstation 12 ProのインストールLinuxチュートリアル...
目次序文webpack-deb サーバーwebpack-dev-server 起動エラー解決策1解決...
この記事では、Vueを使用してショッピングカートの数量を変更する方法を紹介します。具体的な内容は次の...