MySQL5.6:mysql_secure_installation 報錯ERROR 2002 (HY000)

牛平發表於2017-04-12
mysql在修改data_dir之後,執行mysql_secure_installation會報如下錯誤
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

解決方法:
     修改mysql_secure_installation檔案,大約150行,在sub make_config定義中加入 "socket=/data/mysql/mysql.sock",修改完成如下
sub make_config {
  my $password = shift;

  my $esc_pass = basic_single_escape($rootpass);
  write_file($config,
             "# mysql_secure_installation config file",
             "[mysql]",
             "user=root",
             "password='$esc_pass'",
             "connect-expired-password",
             "socket=/data/mysql/mysql.sock");
}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2137094/,如需轉載,請註明出處,否則將追究法律責任。

相關文章