記事のディレクトリ
-
エラー内容
-
MySQLのインストール構成
-
失敗の原因
-
ソリューション
-
my.iniファイルの内容
MySQLのエラー
mysql8のインストール構成、前提条件
1ダウンロードしたzipファイルには、環境変数を設定します
2 my.iniファイルを追加します。
3データディレクトリが自動的に生成されるコマンドの実行中に、作成する必要はありません
管理者のアカウントを開くために4つのCMD
初期化 - mysqldを--initialize、安全でありません
Mysql8をインストール-mysqldインストール
サービス開始はMysql8を開始-net
失敗:ポートが占有されています
ソリューション:
1つのヒットCMD、netstatコマンド-aonを入力してください| findstrの「3306」は、プログラムのPID番号に対応するポートの3306職業を打ちます
対応するプログラムを見つけるためにPID番号:タスクリスト| findstrの「PID番号」、対応するプログラム名を検索します
3.プロセスを終了するには:taskkill / F / T / IMプログラム名
タスクマネージャを開くために右クリックして、窓の下に、下(ナビゲーションバー)、タスクマネージャ(または対応するPIDを表示し、プロセスの終了をハンドオフ、詳細タスクマネージャーであってもよいです)
my.iniファイルには、(フォルダのmysqlのルートディレクトリに)、次のとおりです。
[mysqldを]
#3306ポートが配置さ
= 3306ポート
設定#MySQLインストールディレクトリ
BASEDIR = D:\ K \ Pythonの\のMySQL-8.0.18-Winx64
#データセットのストレージディレクトリデータベースのMySQL
DATADIR = D:\ K \ Pythonの \をWinx64-8.0.18-MySQLの\ DATA
#の最大接続数
のmax_connections = 200である
latin1の設定8ビット符号化文字に、サーバのデフォルトが使用する#文字セット
文字セット・サーバーを= UTF8
デフォルト#新しいテーブルが使用されるように保存されている作成エンジンの
デフォルト・ストレージ・エンジン= INNODB
#デフォルト「mysql_native_password」プラグイン認証
#mysql_native_password
default_authentication_plugin = mysql_native_password
[mysqlの]
デフォルトの文字セットを設定するには#のmysqlクライアント
のデフォルト・キャラクタセットUTF8 =
[クライアント]
#のmysqlクライアントの接続設定のサーバーをデフォルトのポートを使用している場合
、ポート= 3306
デフォルトの文字-SET = UTF8