DBI connect() failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
错误代码如下:
DBI connect('database=prcasys;host=localhost','prcasys',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at ./installdb line 41
解决办法:
进入perl脚本,在DBI->connect函数内加入正确的sock位置,比如:
DBI->connect("DBI:mysql:database=$database;mysql_socket=/usr/local/mysql/data/mysql.sock;host=$hostname", $username, $password,
解决之。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步