但是命令行模式会报错
Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xm
[PDOException]
SQLSTATE[HY000] [2019] Can't initialize character set utf8mb4 (path: /usr/share/mysql/charsets/)
web服务器是一台服务器 数据库在另一台服务器上
注意:浏览器访问没问题 对数据库操作也没问题 只有命令行执行脚本的时候会报这个错
自己对数据库和表字符都设置了 不起作用 另外就是 我故意把配置中的数据库密码改错 网站访问会响应数据库密码不对 但是命令行还是报这个错 也就是说命令行模式下连接数据库前报的这个错
最佳答案