【C++】MySQL 8初期化のトラブルシューティング

1400 ワード

MySQLは有名なオープンソース関係データベースで、ウェブサイトの建設、モバイルAPPサービス、クラウドコンピューティング、科学管理の分野で重要な用途があります.これからどんな方向のITの仕事に従事しても、MySQLに対して一定の理解が必要です.MySQLの最新バージョン番号は8で、公式サイトではグリーンパッケージとインストールパッケージのダウンロードを提供しています.今では一般的に緑のバッグをダウンロードし、システムを汚染しないようにしています.しかし、グリーン版MySQLの起動は問題になりやすい.次のように記録します.
VCRRUNTIME 14_が見つかりませんでした1
ここに書いてあるのは14_1ですが、VC++2019に対応しています.VC++2019 Redistributionをインストールすればよい.
MySQLコマンドが見つかりません
システムパスにMySQL/binパスを追加する必要があります.
Failed to create XX
コマンドラインの下でMySQLを起動するには、システム管理者権限が必要です.
指定したファイルが見つかりません
なぜなら、緑のパッケージMySQLにmyが欠けているからです.iniファイル、MySQLルートディレクトリの下でmyを新規作成します.ini、少なくとも以下の内容を書き込みます.
[mysqld]
basedir=D:/mysql-8.0.19-winx64/
datadir=D:/mysql-8.0.19-winx64/data

保存後に再初期化:
mysqld --remove mysql
mysqld --initialize-insecure --user=mysql
mysqld -install
net start mysql #      

コントロールパネル–管理ツール–サービス、下にmysqlサービスがあります.このサービスを起動するのは、コマンドラインにnet start mysqlを入力するのと同じです.
MySQLサービスを開始できません
MySQLに関連する他のmyがあるかどうかを確認します.iniプロファイルは、前節を参照して再初期化されます.