xamppをインストールした時点では、mysqlの外部アクセスは禁止されている。
以下の設定を変更して、外部からのアクセスを有効にする。
- C:\xampp\mysql\bin\my.ini ファイルをメモ帳で開く。
- # The MySQL server
[mysqld]
port= 3306
socket= “C:/xampp/mysql/mysql.sock”
basedir=”C:/xampp/mysql”
tmpdir=”C:/xampp/tmp”
datadir=”C:/xampp/mysql/data”
pid_file=”mysql.pid”
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error=”mysql_error.log”
skip-name-resolve <——- この行を追加する。
- mysqlサービスを再起動する。
- http://localhost/phpmyadmin/ にアクセスして、phpMyAdminにrootでログインする。
- 「特権」を選択し、新しいユーザを追加する。
- この時、「グローバル特権」は「すべてチェックする」にする。
- この時、「ユーザ名」と「パスワード」を設定する。(任意)
- MySQLAdministrator等を用いて、外部アクセスできることを確認する。