0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】MySQL8.0が使用するポート番号の変更

Posted at

概要

MySQL8.0の初期設定でポート番号を明示的に使用しない場合 3306 が使用される。
これによる不都合(Dockerコンテナが立ち上がらない等)解消のため、MySQL8.0が使用するポート番号変更する

手順

  1. 管理者権限でコマンドプロンプトを開く
    image.png

  2. ProgramDataのMySQL Server 8.0へ移動(以下はデフォルトのパス)

  • ProgramFileではなく、デフォルト表示だとProgramDataは隠しフォルダになっているので注意

    cd C:\ProgramData\MySQL\MySQL Server 8.0
    
  1. エディタを開く(ここではメモ帳を使用していますが、VScode等でも可)

    notepad my.ini
    
  2. 設定ファイルが開くので、 [mysqld] 欄内の port=3306 の部分を変更する
    (画像では3307に変更している)
    mysqld2.png

  3. 保存する

  4. MySQL8.0を再起動する

    1. 停止

      net stop MySQL80
      
    2. 開始

      net start MySQL80
      

以上でMySQL8.0の使用するポート番号が変更されます

変更されたかの確認

  1. コマンドプロンプトで以下を実行
    netstat -ano | findstr /C:":3306 “
    

余談

私はProgramFileではなくProgramData内という点で長時間詰まりました...
私の所属する大学では毎年同じ問題が発生する(講義でMySQL8.0を使用するため)上、起動する度にタスクマネージャーから mysqld.exeを終了する人が多かったため、一度で済むポート番号変更の方法を備忘録として残しました。
初投稿となるため、もし改善点ありましたら教えていただけると幸いです。🙇‍♂️

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?