Mysql 8.0.19 for Windows10インストールチュートリアル(ソースインストール)

序文:このチュートリアルは、ソースコードパッケージを使用してインストールされます。Windowsユーザーは、公式のWindowsインストーラー.msiプログラムを使用してインストールすることもできます。インストールプロセス中に発生する可能性のある問題については、Windowsインストーラーのインストールおよびソースコードのインストール中に発生する可能性のある問題を参照してください



記事ディレクトリ

1.zipインストールパッケージのダウンロード

2. Windows環境の構成

3.ini構成ファイルの変更

4.初期化とインストール

5.パスワードの開始と変更

6.発生する可能性があるいくつかの問題


1.zipインストールパッケージのダウンロード

  1. ダウンロードリンク:MySQL Community Server 8.0.19

  1. 解凍:ダウンロード後、インストールディレクトリに解凍します(例: 'C:\ Program Files \ mysql-8.0.19-winx64')。このフォルダの名前を次のように変更することもできます。「C:\ Program Files \ mysql」。

2. Windows環境の構成

  1. システム環境変数の設定を見つけます。「コントロールパネル->システムとセキュリティ->システム->システムの詳細設定->環境変数->システム変数」

  2. 2つのシステム環境変数を追加します。

    • 変数名:Mysql_Home、変数値:mysql解凍パス。例えば私のもの(C:\ Program Files \ mysql)

  • パスにmysql binを追加します。たとえば、ディレクトリパス「C:\ Program Files \ mysql \ bin」

3.ini構成ファイルの変更

  1. mysqlの解凍されたルートディレクトリ(C:\ Program Files \ mysql)に新しいファイルを作成します: 'my.ini'、次の内容を書き込み、保存して終了します。

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir= C:\Program Files\mysql
    # 设置mysql数据库的数据的存放目录
    datadir= C:\Program Files\mysql\data 
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    

    あなたと私のmysql解凍パスが異なる場合、「basedir」、「datadir」を変更する必要があることに注意してください。これらの2つの変数は、対応する独自のパスの値です。

4.初期化とインストール

  1. 管理者としてcmd 開き、mysqld --initialize --consoleコマンドを入力して初期化します。デフォルトのパスワードが自動的に生成されます。パスワードを書き留めます。

    [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: *********
    

2.次に mysqld --install コマンドラインインストール。

5.パスワードの開始と変更

  1. インストール後、次のコマンドを実行してmysqlを起動できます

    net start mysql
    
  2. mysqlにログインします。

    mysql -uroot -p刚才生成的密码
    #比如mysql -uroot -p5CweMmRyLx+a
    
  3. 次のコマンドを使用してパスワードを変更できます。コマンドの最後にセミコロンを追加する必要があります。NewPasswordは変更する新しいパスワードです。

    ALTER USER USER() IDENTIFIED BY ‘NewPassword’;
    
  4. mysqlを終了します。

    quit
    
  5. サービスを閉じます。

    net stop mysql
    

6.発生する可能性があるいくつかの問題

1)VCRUNTIME140_1.dllが見つからないため、コードを実行できません。プログラムを再インストールすると、この問題が解決する場合があります

解決策

2)エラー1045(28000):ユーザー '-5CweMmRyLx + a' @ 'localhost'のアクセスが拒否されました(パスワードを使用:NO)

次のようにすばやくログインすると、mysql -u root -pでこのような問題が発生する可能性があります。

次のようにログインしてみてください:mysql -uroot -p password

おすすめ

転載: www.cnblogs.com/jaycethanks/p/12697194.html