1. MySQLをダウンロードする 1.1 ダウンロードアドレス https://downloads.mysql.com/archives/community/ 1.2 バージョンの選択 2. グループとディレクトリの権限を管理する 2.1 mysqlを解凍する tar -zxf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz アップロードディレクトリ /home/tools 2.2 名前の変更 mysql-5.7.29-linux-glibc2.12-x86_64 mysql-5.7.29 をアップグレードしてください。 2.3 指定したディレクトリを移動する mv mysql-5.7.29 /usr/local/ 2.4 ユーザーグループとユーザーを追加する グループ追加mysql ユーザー追加 -r -g mysql mysql 2.5 ディレクトリ権限の変更 chown -R mysql:mysql /usr/local/mysql-5.7.29/ 3. MySQLをインストールする 3.1 MySQLサービスの設定 cp /usr/local/mysql-5.7.29/support-files/mysql.server /etc/init.d/mysql 3.2 mysqlサービスの変更 :vi /etc/init.d/mysql を実行します。 3.3 設定ファイルmy.cnfを変更する vi /etc/my.cnf コピーした内容は以下のとおりです。必要に応じてパラメータを調整してください。 [クライアント] ポート = 33066 デフォルトの文字セット=utf8 [mysqld] # 一般的な設定オプション basedir = /usr/local/mysql-5.7.29 データディレクトリ = /usr/local/mysql-5.7.29/data ポート = 33066 文字セットサーバー=utf8 デフォルトストレージエンジン = InnoDB sql_mode=STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZEO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION 3.4 MySQLの初期化 /usr/local/mysql-5.7.29/bin/mysqld --initialize--user=mysql --basedir=/usr/local/mysql-5.7.29 --datadir=/usr/local/mysql-5.7.29/データ 成功は以下の通りです。パスワードをメモしてください 3.5 サービスを開始する サービスmysql開始 4. ログインとリモート設定 4.1 MySQLへのログイン ./mysql -u root p 登録パスワードを覚えておいてください 4.2 ルートログインパスワードを変更する password=password('新しいパスワード') を設定します。 4.3 リモートアクセスを有効にする 'password' で識別される 'root'@'%' に *.* のすべての権限を付与します。 権限をフラッシュします。 5. 環境変数とスタートアップ構成 5.1 環境変数の設定 vi /etc/プロファイル 次のコンテンツを追加します #mysql 環境 MYSQL_HOME=/usr/local/mysql をエクスポートします。 エクスポート PATH=$PATH:$MYSQL_HOME/bin ソース /etc/profile システム変数を更新する 5.2 起動 chkconfig --自動サービスにmysql mysqlサービスを追加する chkconfig mysql on 自動起動を設定する chkconfig --list サービスリストを表示する 要約する これで、Linux の Centos7 で mysql5.7.29 を構築する詳細なプロセスに関するこの記事は終了です。Centos7 で mysql5.7.29 を構築することに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Tencent Cloudでhive3.1.2を構築する方法を教えます
>>: formData 形式タイプを使用してファイルをアップロードする Vue の例
目次サーバーはjupyterノートブックを実行します仮想環境次にファイアウォールをオフにしますJup...
コードをコピーコードは次のとおりです。 <!--[IEの場合]><script t...
Docker コンテナに繰り返し入って操作することを避けるために、コンテナ内の一連の命令をホストマシ...
RedHat6.5インストールMySQL5.7チュートリアル共有、参考までに、具体的な内容は次のとお...
タイムスタンプの差を計算するSQLメソッド概要場合によっては、特定のレコードを時間で検索する必要があ...
目次イベント駆動型とパブリッシュ・サブスクライブ型ブラウザの JavaScript ではイベント駆動...
usemap は <img> タグの属性であり、使用するイメージ マップの名前を指定する...
インストールスクリプトUbuntu / CentOS Debian のインストールに問題があるようで...
一般的に、マウスは上向きの斜め矢印として表示され、テキストの上に移動すると垂直線になり、ハイパーリン...
実際のプロジェクトでは、複数のテーブル間に関係が存在します。 1 つのテーブル内のすべてのデータを取...
文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...
目次1. メニューをクリックしてジャンプ1. ページ名の統一2. 管理ページを追加3. ルートを追加...
興味深い発見:合計 1000 件のレコードを含むテーブルがあります。クエリ ステートメントは次のよう...
Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッ...
この半月、期末試験の準備にかなりのエネルギーを費やしました。今日はしっかり復習するべきだったのですが...