このプロジェクトでは MySQL を使用する必要があります。これまで Windows では常に確実にインストールしていたため、基本的に問題はありませんでした。しかし、今回はサーバーにインストールする必要がありました。Linux へのソフトウェアのインストールに慣れていなかったため、多くの回り道をして多くの時間を無駄にしました。次回同じ回り道をしないように要約します。 ****************************画像の挿入に失敗しました。何が起こったのかわかりません**************************************** 1. さまざまな環境: Linux バージョン: CentOS Linux リリース 7.2.1511 (コア) MySQL バージョン: コミュニティ サーバー 5.7.18 使用される yum インストール パッケージ: Red Hat Enterprise Linux 7 / Oracle Linux 7 (アーキテクチャ非依存)、RPM パッケージ 25.1K ダウンロード (mysql57-コミュニティリリース-el7-11.noarch.rpm) 2. インストール手順 まず、Windows にインストール パッケージをダウンロードし、xshell 経由でサーバーにインポートしました。次に、MySQL 公式サイトの手順に従ってインストールします。公式サイトのチュートリアルほど信頼できるものはありません。これまでインターネットで多くのチュートリアルを検索しましたが、チュートリアルごとにインストール方法が異なり、非常にがっかりしました。どれも成功しませんでした。最終的には公式サイトのチュートリアルに従ってインストールに成功しました。 2.1 インストールガイドの選択 2.2 クリックしてユニバーサルバイナリバージョンに入り、選択します。 汎用バイナリを使用して Unix/Linux に MySQL をインストールする 2.3 上記の手順を順に実行してください。 shell> yum search libaio # 情報を検索します (Mysql のインストールは libaio ライブラリに依存するため、最初に libaio ライブラリをインストールする必要があります) shell> yum install libaio # ライブラリをインストールします シェル> グループ追加 mysql シェル> useradd -r -g mysql -s /bin/false mysql シェル> cd /usr/local シェル> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s mysqlへのフルパス-バージョン-OS mysql シェル> cd mysql シェル> mkdir mysql-files シェル> chmod 750 mysql-files シェル> chown -R mysql 。 シェル> chgrp -R mysql 。 shell> bin/mysql_install_db --user=mysql # MySQL 5.7.5 (MySQL 5.7.5 の場合はこのコマンドを使用します。MySQL が 5.7.6 以上の場合は、このコマンドを実行する必要はありません) shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 以上 shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 以上 シェル> chown -R root 。 シェル> chown -R mysqlデータmysqlファイル シェル> bin/mysqld_safe --user=mysql & # 次のコマンドはオプションです シェル> cp サポートファイル/mysql.server /etc/init.d/mysql.server 上記の手順をすべて完了すると、インストールは完了です。 2.4 インストールが完了したら、mysqlサービスを開始します。 [root@***** /]# cd ~ #ここで問題があります。「~」ディレクトリに切り替える必要があるかどうかわかりません。以前は「~」がなく、起動に失敗しました。sytemctl start mysqld.service コマンドを間違って入力したのか、他の理由なのかはわかりません。 [root@******** ~]# systemctl で mysqld.service を起動します 起動が成功したかどうかを確認する [root@**** * ~]# systemctl ステータス mysqld.service このフラグが存在する場合、起動は成功です 2.5 インストール中にMySQLにログインするための一時パスワードを取得する grep'temporary パスワード'/var/log/mysqld.log 2017-05-10T00:55:46.982233Z 1 [注] root@localhost: 5C::+lMjqi+z の一時パスワードが生成されます 赤いボックス内のものは一時的なパスワードです。 2.5 一時パスワードを使用してログインする [root@****** ~]# mysql -uroot -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは5です サーバーバージョン: 5.7.18 2.6 パスワードの変更 mysql> ALTER USER 'root'@'localhost' が 'newpassword' によって識別されます。 クエリは正常、影響を受けた行は 0 行 (0.00 秒) 注意: 最新の MySQL では、セキュリティ要件が非常に厳しくなっています。パスワードには、特殊文字、大文字と小文字、数字が含まれている必要があります。そうでない場合、変更は失敗し、エラーが報告されます。 エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません 上記は、YUM を使用して Linux (CentOS 7) に MySQL 5.7.18 をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Docker で Node.js をデプロイする方法
>>: WeChatアプレットリクエストの前処理方法の詳細な説明
HTML でフォームの送信を無効にする方法は 2 つあります。 1. コントロールタグにreadon...
袋を用意するインストールApacheがすでにインストールされているかどうかを確認するrpm -qa ...
一般的に言えば、より完全な結果を得るためには、2 つ以上のテーブルから結果を取得する必要があります。...
目次例方法1: 削除方法2: 分解補充する要約するThinking シリーズは、10 分で実用的なプ...
序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...
1: syslog.conf の概要異なるタイプの Unix の場合、標準の UnixLog システ...
HTML メタビューポート属性の説明ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウ...
序文: MySQL を使用すると、時間の表示が正しくない、タイムゾーンが GMT+8 ゾーンにない、...
この記事では、参考までに、無限ロードウォーターフォールフローを実現するためのVueの具体的なコードを...
1. 概要MySQL データベースの日常的な操作とメンテナンスにおいて、ユーザーが誤ってデータを削...
DIV フローティング効果 (固定位置) は CSS のみで実装されており、IE8、360、Fir...
目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...
ソースコード(一部のクラスは削除されています):コードをコピーコードは次のとおりです。 <テー...
構造本文、見出し、HTML、タイトル文章abbr、頭字語、アドレス、引用ブロック、br、引用、コード...
Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...