gpt4 book ai didi

php - MAMP 从 MySQL 5.5 升级到 5.6

转载 作者:行者123 更新时间:2023-11-29 03:37:00 25 4
gpt4 key购买 nike

我正在为 MAMP 将 MySQL 5.5 升级到 5.6

我是否需要为 php 与 5.6 集成获取一个新的 .so 文件

配置文件(php.ini)路径/Applications/MAMP/bin/php/php5.3.14/conf

因此,我在上述目录中的 php.ini 中添加了更改,以使用 MySQL 5.6 使用的/tmp/mysql.sock

但是,即使在这个 phpinfo 页面仍然显示 MySQL 5.5 并且 php 代码总是尝试连接到 MySQL 5.5

我发现 MySQL 5.5 和 MySQL 5.6 可以在端口 3306 上一起运行,因为它们使用不同的 sock 文件。 MySQL 5.6 有/tmp/mysql.sock,MySQL 5.5 有/Applications/MAMP/tmp/mysql/mysql.sock

需要从 MySQL 5.6 而不是从 php 读取 5.5 数据库进行升级..

编辑

我尝试创建一个软链接(soft link) -ln -s/Applications/MAMP/tmp/mysql/mysql.sock/tmp/mysql.sock

但这会在 php 中产生错误 ->CDbConnection 无法打开数据库连接:SQLSTATE[HY000] [2002] 无法通过套接字连接到本地 MySQL 服务器 '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

最佳答案

这篇文章的答案解决了它。我所要做的就是在配置 db 模块时在 yii 中将 localhost 更改为 127.0.0.1

yii error while excecuting custom command

关于php - MAMP 从 MySQL 5.5 升级到 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com