結論
/etc/mysql/mysql.conf.d/mysqld.cnf
の [mysqld]
の部分に、port=12345
を追記します。追記した後は、MySQL を再起動します。
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
port=12345
注意点
- ポート番号が正しく反映されているかを確認するためには、
mysql
コマンドを実行する際に -h 127.0.0.1 -P 12345
というオプションを明示的に付与します
-h localhost
のように、localhost
を指定するとポート番号は無視されます*1
my.ini
とか my.cnf
とか mysql.cnf
とか mysqld.cnf
とかの位置や内容は、過去の記事等を参照したり異なるプラットフォーム*2を参照したりすると混乱することがあるので、基本的には公式ドキュメントを参考にして自分で手を動かすのが良いかと思います