バイナリパッケージを使用して、ウィンドウシステムにMySQLデータベースをインストールします。


ウィンドウシステムはバイナリパッケージを使用してMySQLデータベースをインストールします


以下は、私の仕事や勉強中に触れたことだけです。

インストール手順

1.データベースがインストールされているウィンドウシステムはWin7 Professional 64ビットです
2. MySQLのバージョンはmysql-5.7.17-winx64です

ダウンロードして解凍

ダウンロードアドレス:https ://downloads.mysql.com/archives/community
次の図に従って、
p
ダウンロードする対応するバージョンを選択します。ダウンロード、インストールディレクトリに解凍します。D:\ Software_Installed \ mysql-5.7.17
p

ディレクトリを作成

データファイルストレージディレクトリの作成:D:\ MySQL \ Data
ログファイルストレージディレクトリの作成:D:\ MySQL \ Log

my.iniを作成する

データベースのインストールディレクトリ(D:\ Software_Installed \ mysql-5.7.17)にmy.iniファイルを作成し、次の内容をファイルに書き込みます。

[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\Software_Installed\mysql-5.7.17"
datadir="D:\MySQL\Data"
tmpdir="D:\MySQL\Data"
default-storage-engine=INNODB
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\MySQL\Log\mysql-slow.log"
##log-bin="D:\MySQL\Log\mysql-bin"
log-error="D:\MySQL\Log\mysql-error.log"

データベースを初期化する


コマンドウィンドウを開き、次のディレクトリに切り替えます。D:\ Software_Installed \ mysql-5.7.17 \ bin 次のコマンドを実行してデータベースを初期化します

mysqld --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

初期化が完了したら、ファイルD:\ MySQL \ Log \ mysql-error.logを開き、初期化中に生成された一時パスワードを表示します。これは、初めてmysqlにログインするときに使用されます。
p

環境変数を構成する(オプション)

システム環境変数を追加します。

D:\Software_Installed\mysql-5.7.17\bin

mysqlサービスを追加する

管理者としてサービスを追加/削除する必要があるサービスの
追加

mysqld install MySQL --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" 

サービスを削除

mysqld remove

開始および停止

これは、サービスの開始/停止するには、管理者を必要とし
、スタートを

net start mysql

やめて

net stop mysql

最初のログインとユーザーパスワードの変更

cmd login mysql、パスワードは初期化中に生成されたパスワードであり、ファイルDにあります:\ MySQL \ Log \ mysql-error.log

mysql -uroot -p

ユーザーのパスワードを変更する

alter user root@"localhost" identified by "new_password";

終了

\q

インストール中に起こりうるエラー

1.ネットスタートmysqlがエラーを報告する
p
解決策:管理者としてcmdを開き、cmdを右クリック->管理者として実行
p
2.エラー登録/削除サービス
p
ソリューション:管理者としてcmdを開き、cmdを右クリック->管理者として実行
3. mysqlへのログインに失敗、エラー1045(28000):不明なエラー1045
p
解決策:ファイルDの[mysqld]にskip-を追加:\ Software_Installed \ mysql-5.7.17 \ my.ini grant-tables、認証テーブルをスキップします。つまり、パスワードなしでログインし、サービスを再起動します。
p

参考資料

おすすめ

転載: www.cnblogs.com/hai-feng/p/12717045.html