1. インストールプロセス MySQL バージョン: 5.7.18 1. my.ini ファイル(簡易設定)を設定し、MySQL のルート ディレクトリに配置します。ここでのファイル パス設定は絶対パスである必要があります(バックスラッシュは 2 つにする必要があり、スラッシュは 1 つで十分です)(データ フォルダは自分で作成する必要はなく、後で生成されます) [クライアント] デフォルトの文字セット=utf8 [mysqld] ポート=3306 文字セットサーバー=utf8 ベースディレクトリ="D:\\mysql-5.7.18-winx64" データディレクトリ="D:\\mysql-5.7.18-winx64\\data" # サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB [WinMySQLAdmin] D:\\mysql-5.7.18-winx64\\bin\\mysqld.exe
3 データベースを初期化し、データ フォルダとその中にいくつかの構成ファイルを生成します (初期化後、ルート アカウントのデフォルトのパスワードが xx.err ファイルに生成されます) mysqld -初期化 # err ファイルの例: [注意] root@localhost の一時パスワードが生成されます: w1BI/g/y.wfx 4. 登録サービス mysqld -インストール 5 MySQLを起動する ネットスタートMySQL 6 起動後、ログインして生成されたデフォルトパスワードを入力します。 mysql -uroot -p 7 アカウントのパスワードを変更する root@localhost=password('root') のパスワードを設定します。 8 MySQLサービスを停止する ネットストップmysql 9 MySQLサービスを削除する場合は、次のコマンドを使用して削除できます。 mysqld -削除 2. インストール後の問題 ONLY_FULL_GROUP_BY の質問 使用後にエラーが報告されることがあります: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT リストの式 #2 は GROUP BY 句内になく、GROUP BY 句内の列に機能的に依存しない非集計列 'col_user_6.a.START_TIME' が含まれています。これは sql_mode=only_full_group_by と互換性がありません。 理由: MySQL では、デフォルトで only_full_group_by モードが有効になっています。このモードでは、group by キーワードの影響を受けるフィールドに関する情報のみを取得でき、group by キーワードの影響を受けない他のフィールドと共存することはできません。または、group by フィールドは select キーワードの最初の位置にのみ配置できます。これは限定的な解決策です。 1) 直接 SQL ソリューション: このソリューションにはいくつかの制限があり、データベースを再起動しても、only_full_group_by モードがデフォルトで開始されます。 次のようにコードをコピーします。 @@global.sql_mode を 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION' に設定します。 2) 永続的な解決策: MySQL の起動時に only_full_group_by モードを除外するには、my.ini ファイルの [mysqld] の下に次の条件を追加します。 次のようにコードをコピーします。 sql_mode = 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION' 3つの制御スクリプト 最後に、MySQL を使用する際にコマンド操作を頻繁に使用できるように制御スクリプトを作成します。 CL @エコーオフ :ウィンドウのフォント色を色0aに設定する :ウィンドウタイトルを設定する TITLE MySQL管理プログラムを呼び出す :checkAdmin メニューへ :メニュー:メニュー CL エコー。 echo.=-=-=-=-MySQL で実行する操作を選択してください-=-=-=-=- エコー。 echo.1: MySQLを起動する エコー。 echo.2: MySQLを閉じる エコー。 echo.3: MySQLを再起動する エコー。 echo.4: echoを終了します。 echo.=-=-=-=-選択したいプロジェクト番号を入力してください↓-=-=-=- /p id= を設定 "%id%"=="1" の場合、起動へ進む "%id%"=="2" の場合はシャットダウンします "%id%"=="3" の場合は再起動します "%id%"=="4" の場合終了 一時停止 :起動する エコー。 :checkMySQL 1 を呼び出す echo. MySQLを起動します...... ネットスタート「MySQL」 echo. MySQL が正常に起動しました。 一時停止 メニューへ :シャットダウン エコー。 :checkMySQL 2 を呼び出す echo. MySQLをシャットダウンします...... ネットストップ「MySQL」 echo. MySQL は正常にシャットダウンされました。 一時停止 メニューへ :リブート エコー。 :checkMySQL 2 を呼び出す echo. MySQLをシャットダウンします...... ネットストップ「MySQL」 echo. MySQL は正常にシャットダウンされました。 スタートアップへ メニューへ :外出 一時停止 メニューへ : MySQLプロセスが存在するかどうかを確認します: checkMySQL /a count=0 を設定します for /f "tokens=1 delims= " %%i in ('tasklist /nh ^| find /i "MySQL"') do (set /a count+=1) %count% が 0 でない場合、"%1" が "1" の場合 ( エコー警告: MySQL が goto goout を開始しました ) %count% が 0 の場合、"%1" が "2" の場合 ( echo 警告: MySQL が起動していません goto goout ) : 管理者として実行されているか確認: checkAdmin echo テスト 私は管理者ですか? > %SystemRoot%\System32\admin.hujunjie 存在しない場合は%SystemRoot%\System32\admin.hujunjie ( echo 警告: 管理者として実行してください。 一時停止 出口 ) # ここでの xxxx は自分で設定できます del %SystemRoot%\System32\admin.xxxx 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: WeChatアプレットでグローバル変数を監視する方法
この記事はWindows 10のシステム環境をベースに、Reactの学習と使用について説明しています...
この記事では、JavaScriptで動的なデジタル時計を実装するための具体的なコードを参考までに紹介...
1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...
最近はコース設計を実現するために、フロントエンドも少しやっています。今日はいくつかの機能を実現するた...
前回の記事では、クロステーブル更新について書きました。自分が書いた SQL を見たとき、自分がバカみ...
1. クリアフローティング法1前の親要素の高さを設定します。注: エンタープライズ開発では、可能であ...
美しいコードは美しい Web サイトの基礎です。優れた CSS は、同様に優れた HTML の上にの...
目次背景成し遂げる1. カプセル化された /utils/dialogControl.js 2.ダイア...
システムの問題、アプリケーションの速度低下、または原因不明の問題をトラブルシューティングする場合、最...
WeChatアプレットでタブバーを設定すると、重要なコンテンツがブロックされ、iPhoneXなどの異...
目次序文グローバルパラメータの永続性最後に要約する参考資料:序文2018 年に MySQL 8.0....
最近、Zabbix データベースを MySQL 5.6 から 5.7 にアップグレードしたときに、マ...
目次1. プロトタイプ2. プロトタイプポインタ: __proto__要約する1. プロトタイプJa...
ブロック要素p - 段落テキストの事前フォーマットテーブルol - ソートフォームul - 順序なし...
目次概要問題の説明循環リンクリスト順序付き配列数学的再帰要約する概要ジョセフ・リング問題は、ジョセフ...