XAMPPでmysqlのポートを変更する

mysqlを正しく終了しなかったからか、すでに入っているmysqlと競合したのかわからないが3306ポートが使えないため3308ポートへ変更する

MySQLのポート設定変更

my.iniを開く

下記ポートの記述2か所を変更

# The following options will be passed to all MySQL clients
[client]
# password       = your_password 
#port=3306
port=3308
socket="C:/xampp/mysql/mysql.sock"


# Here follows entries for some specific programs 

# The MySQL server
default-character-set=utf8mb4
[mysqld]
#port=3306
port=3308

この時点でmysqlは起動できるが、phpmyadminが起動できないのでさらに修正

php.ini修正

; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
; https://php.net/mysqli.default-port
;mysqli.default_port=3306
mysqli.default_port=3308

以上でstartできた

この記事が気に入ったらサポートをしてみませんか?