얼마전에 innodb로 변경하면서 mysql -> mysqli로 함께 변경하는 것을 시도 했습니다.
그런데 변경을 하면 db접속 실패가 발생해서 mysql_innodb로 변경을 하고 mysqli로 변경은 나중에 검토해 보려고 마무리 지었었는데요.
오늘 db관련 질문들이 보이는 김에 저희 사이트 문제도 해결을 해보고 싶어 질문을 드립니다. 추후 php7으로 업그레이드시 해결을 해야 하는 문제라서요.
phpext : core, ereg, libxml, openssl, zlib, bcmath, bz2, calendar, dba, fileinfo, ftp, gettext, iconv, mbstring, shmop, simplexml, soap, sockets, phar, exif, sysvmsg, sysvsem, sysvshm, wddx, xml, xmlreader, xmlwriter, zip, memcache, mysqlnd, apcu, curl, gd, mcrypt, memcached, mysql, mysqli, pdo_mysql, readline, mhash, apc, zend opcache
저희 관리자페이지에서 나오는 php모듈 설치 내역입니다.
'master_db' => array ( 'db_type' => 'mysql_innodb', 'db_port' => '3306', 'db_hostname' => ':/var/run/mysqld/mysqld.sock', 'db_userid' => '????', 'db_password' => '????', 'db_database' => '????', 'db_table_prefix' => 'xe_', ), 'slave_db' => array ( 0 => array ( 'db_type' => 'mysql_innodb', 'db_port' => '3306', 'db_hostname' => ':/var/run/mysqld/mysqld.sock', 'db_userid' => '????', 'db_password' => '????', 'db_database' => '????', 'db_table_prefix' => 'xe_', ),
db접속 실패를 해결하는데 시도해 보아야 하는 것들이 어떤 것들이 있을까요??
'db_hostname' => ':/var/run/mysqld/mysqld.sock'
이부분을
'db_hostname' => 'localhost'
로 바꿔주니 접속이 잘 되네요..
이부분이 어떤 영향을 준건지.......