1. ダウンロード 公式サイトからmysql-5.7.19-linux-glibc2.12-x86_64.tar.gz(バージョン5.7.19)をダウンロードします。 ダウンロードアドレス: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux 2. MySQLユーザーグループとユーザーを作成する l mysqlユーザーグループを作成する #グループ追加mysql l mysqlユーザーグループの下にmysqlユーザーを作成する #ユーザーを追加 mysql -g mysql 3. インストールディレクトリとデータディレクトリを決定する 私の MySQL インストール ディレクトリは /data/mysql で、データ ディレクトリは /data/mysql/data です。 4. インストールファイルをサーバーにアップロードする ftp を使用して、 5. tar.gzファイル/データディレクトリを解凍する #cd /data/installfiles #tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 6. ディレクトリ名を変更する mysql-5.7.19-linux-glibc2.12-x86_64 の名前を mysql に変更し、/usr/local/mysql に移動します。 #mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql 7. データを保存するディレクトリを作成する /data/mysqlの下にデータディレクトリを作成します。 #mkdir /data/mysql/data 8. MySQLユーザーを承認する mysqlディレクトリのメインコンテンツとその下のファイルとサブディレクトリをmysqlに変更します。 #cd /データ #chown -R mysql:mysql mysql/ mysqlディレクトリとそのファイルおよびサブディレクトリに755の権限を付与します。 #chmod -R 755 mysql/ 9. MySQLをコンパイル、インストール、初期化し、一時パスワードを覚えておく #/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql その時インストールされた一時パスワードは、root@localhost:3?2YBeSg:Nteでした。 10. ログファイルディレクトリを作成する mkdir -p /data/mysql/log/mariadb/ cd /data/mysql/log/mariadb/ mariadb.log をタッチする chmod -R 775 mariadb.log chown -R mysql:mysql mariadb.log chown -R mysql:mysql /data/mysql 11. MySQLサービスを開始する /data/mysql/support-files/mysql.server を起動します 12. msyqlにログインし、パスワードを入力します(パスワードは手順9の初期化パスワードです)。 #mysql -u ルート -p 13. パスワードを「123456」に変更します msql> '123456' で識別されるユーザー 'root'@'localhost' を変更します。 mysql>mysql を使用します。 msyql>ユーザーを更新し、user.Host='%' を設定します (user.User='root' に設定)。 mysql>権限をフラッシュします。 mysql>終了 14. /etc/my.cnfファイルを変更する # http://fedoraproject.org/wiki/Systemd の手順 ソケット=/tmp/mysql.sock [mysqld] データディレクトリ=/data/mysql/data ソケット=/tmp/mysql.sock 最大接続数=1000 # さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします シンボリックリンク=0 # systemd を使用する場合、ユーザーとグループの設定は無視されます。 # 別のユーザーまたはグループでmysqldを実行する必要がある場合は、 # mariadbのsystemdユニットファイルを以下のとおりカスタマイズします。 # http://fedoraproject.org/wiki/Systemd の手順 [mysqld_safe] ログエラー=/data/mysql/log/mariadb/mariadb.log pid ファイル = /data/mysql/run/mariadb/mariadb.pid # # configディレクトリからすべてのファイルをインクルードする # !includedir /etc/my.cnf.d 赤でマークされたコンテンツを変更します。 要約する 上記は、編集者が紹介した Centos7 での Mysql5.7.19 の詳細なインストール チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux コマンドラインからファイルを削除する実用的な方法
>>: CocosCreator Huarongdaoデジタルパズルの詳しい説明
目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...
毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...
目次ターゲット思考分析コード着陸要約するターゲットトークンの有効期限切れシナリオの処理トークンは、ユ...
デフォルトでは、セルの幅と高さはコンテンツに応じて自動的に調整されますが、セルの幅と高さを手動で設定...
この記事では、CentOSでのMySQLの完全アンインストールについて記録しています。具体的な内容は...
目次1. ソースコード1.1 モノレポ1.2 タイプスクリプト2. パフォーマンス2.1 ソースコー...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....
最近、LAN 内のすべてのホスト名を一覧表示する必要があります (SMB プロトコル)。しかし、fi...
目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...
1. ユーザーとグループを追加する1. mysqlユーザーグループを追加する # グループ追加mys...
目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...
最近、個人のウェブサイトを書き直しました。Alibaba Cloudで新しいサーバーを購入しました。...
今日、mysql ポートを変更したいと思ったのですが、/etc/ ディレクトリに my.cnf ファ...
一般的に、アーカイブされたファイルや圧縮されたファイルの内容を表示するには、まず解凍してから表示する...
この記事では、ブルーグリーン デプロイメントと、nginx を使用してブルーグリーン デプロイメント...