2016-08-26 14 views
1

Windows 10でWAMPを使用してデータベースをMySQLに移行しようとしていますが、「サーバーがなくなった」というPDO例外が発生しています。私は、標準migrateコマンドを実行している:Laravel MySQL PDOがWAMPで "サーバーがなくなりました"

php artisan migrate --seed 

しかし、移行は〜4MiBになったときに、ファイルには次のエラーでチョーク:

[ErrorException] 
PDO::exec(): MySQL server has gone away 

この移行は、他のマシンで働いているので、私は少し混乱しています。私のMySQLのmy.iniファイルは次のようになります。

[client] 
port  = 3306 
socket  = /tmp/mysql.sock 
reconnect = true 

[wampmysqld] 
port  = 3306 
socket  = /tmp/mysql.sock 
key_buffer_size = 64M 
max_allowed_packet = 512M 
sort_buffer_size = 8M 
net_buffer_length = 256K 
read_buffer_size = 4M 
read_rnd_buffer_size = 512K 
myisam_sort_buffer_size = 8M 
basedir=c:/wamp/bin/mysql/mysql5.6.17 
log_error=C:\wamp\logs\mysql.log 
datadir=c:/wamp/bin/mysql/mysql5.6.17/data 

wait_timeout = 84600 
interactive_timeout = 84600 

PhpMyAdminで個々のSQLファイルを実行すると、すべて正常に動作します。私の同僚がXAMPPを使用して正常に移行し、同じ量のRAMを持っているので、これはWAMPの問題かもしれません。

+0

はあなたが私達にあなたのシードクラスを表示することができますロードされMySQLの設定を確認し、発生した場合

? – Skysplit

答えて

0

これはWAMPの設定ミスであることが判明しました。 [SQLD]セクションには、[sqld64]改称されるまで、設定ファイルが正しく読み込まれていませんでした、これは

関連する問題