1. 公式ウェブサイトから Linux バージョンをダウンロードします: https://dev.mysql.com/downloads/mysql/5.7.html 2. tarballをサーバーの/usr/local/srcにアップロードします。 3. システムの自動Mariadbをアンインストールします 4. MySQLが存在するかどうかを確認する rpm -qa|grep -i mysql 5. mysqlディレクトリがまだあるか確認する 6. 解凍: tar -zxvf 7. 名前を変更します: mv mysql-5.7.28-linux-glibc2.12-x86_64/mysql-5.7.28 8. mysqlグループとユーザーが存在するかどうかを確認し、存在しない場合は作成します。 cat /etc/group | grep mysql cat /etc/passwd | grep mysql mysqlグループを作成し、mysqlグループに参加するmysqlユーザーを作成します。 グループ追加mysql ユーザー追加 -g mysql mysql passwd mysql #パスワードを設定する 8. グループとユーザーを変更する [root@localhost src]# chown -R mysql mysql-5.7.28/ [root@localhost src]# chgrp -R mysql mysql-5.7.28/ 9. データを作成する 10. etc の下の my.cnf を削除します: rm -rf /etc/my.cnf; my.cnf を作成します [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [mysqld] 名前解決をスキップ #ポート3306を設定 port = 3306 # mysqlのインストールディレクトリをbasedir=/usr/local/src/mysql-5.7.28に設定します # mysqlデータベースデータの保存ディレクトリを設定します。datadir=/usr/local/src/mysql-5.7.28/data # 許可される最大接続数 max_connections=200 # サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB 小文字テーブル名=1 最大許容パケット=16M 11.インストールの初期化: 12. 各ディレクトリの権限を再変更する [root@localhost mysql-5.7.28]# chown -R root:root /usr/local/src/mysql-5.7.28/ [root@localhost mysql-5.7.28]# chown -R mysql:mysql /usr/local/src/mysql-5.7.28/data/ MySQLを起動する /usr/local/src/mysql-5.7.28/bin/mysqld_safe --user=mysql & 13. [root@localhost bin]# ./mysql -u root -p # デフォルトでパスワードが設定されていない場合は、Enterキーを押します 14. パスワードを覚えていない場合は、vi /etc/my.cnf にアクセスし、skip-grant-tables を追加して保存し、終了します (:wq) 15. mysqlを再起動します: service mysqld restart 、次に ./mysql -u root -p と入力してEnterを押します。 16. パスワードを変更します。update 権限をフラッシュします。 やめる; 18. my.cnf を再度変更します: vi /etc/my.cnf 追加した skip-grant-tables を削除し、保存して終了します (:wq) 19. mysqlを再起動します: service mysqld restart; ./mysql mysql -u root -p と入力します 20. このような事態が発生した場合 systemctl stop firewalld.service #ファイアウォール サービスをシャットダウンしますsystemctl enable firewalld.service #ファイアウォールを無効にして起動しますfirewall-cmd --state #ファイアウォールの状態を確認しますservice mysqld restart 21. 変更権限 mysql を使用します。 「123456」で識別される root@"%" に *.* のすべての権限を付与します。 22. エラーが発生した場合 パスワードを設定 = PASSWORD('123456'); 23. 接続成功 要約する 上記は、編集者が紹介した Linux での MySQL 5.7.28 のインストール チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
<<: JavaScript でエラーが発生しやすい演算子操作の概要
>>: 詳細なハードウェア情報を取得するための Linux のいくつかのコマンドの詳細な説明
テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...
XHTML タグの紹介<br />おそらく、前のセクションで、XHTML ファイルと通常...
目次1. ACIDの特性トランザクション制御構文3. トランザクション同時実行例外1. ダーティリー...
Linux システムでは、chmod コマンドと chown コマンドの両方を使用して権限を設定でき...
現在、Docker には中国向けの公式ミラーがあります。詳細については、https://www.do...
目次次のチェックミックスイン$強制更新設定、削除フィルター指令その他の単純な共通プロパティとメソッド...
前面に書かれた近年、ライブストリーミング業界は非常に人気が高まっています。伝統的な業界でのライブスト...
目次問題を見つける1. 改行と復帰を削除する方法2. SELECTクエリで「改行と復帰」を無視する方...
目次シーン紹介深い応答性トリガーゲッターDep.targetを探すゲッターセッター要約するシーン紹介...
プロジェクトでは、SQL を使用してデータ分析を実行するために、大量のデータをデータベースにインポー...
この記事では、ショッピングサイトの虫眼鏡機能を実現するためのjsの具体的なコードを紹介します。具体的...
インストールパス: /application/mysql-5.5.56 1. 事前準備MySQL 依...
Q: Outlook または IE のどちらを使用している場合でも、マウスを右クリックすると、ポッ...
無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...
システム: Ubuntu 16.04LTS 1\公式サイトからmysql-5.7.18-linux-...