我正在使用MySql数据库在MacOs Mojave系统上安装Typo3 CMS版本9.5.5。
环境细节: MySql数据库:x86_64上osx10.14的8.0.16版(与Homebrew一起安装) 作业系统:MacOs Mojave 10.14.4 Typo 3版本:9.5.5
在尝试与数据库建立连接时,第二步安装出错: “数据库连接不成功 使用给定设置连接到数据库失败:驱动程序发生异常:服务器请求客户端未知的身份验证方法“
1)我使用mysql shell命令验证了用户名/密码 mysql -u -p,我可以成功连接到Mysql
2)我使用TCP / IP连接以及MySql套接字连接模式进行了安装步骤2,但是两种模式下的错误消息都是相同的
3)按照Database connect not successful TYPO3的建议,我确实将/ usr / local / etc / my.cnf中的“跳过网络”选项设置为0,但这没有帮助。
4)Typo3 LocalConfiguration文件中当前配置的数据库连接正在使用以下设置
'charset' => 'utf8mb4',
'driver' => 'mysqli',
'host' => '127.0.0.1',
'password' => '***',
'port' => 3306,
'tableoptions' => [
'charset' => 'utf8mb4',
'collate' => 'utf8mb4_unicode_ci',
],
'user' => 'root',
],
],
我希望能够成功连接到MySql数据库并通过Typo3安装中的第2步,但会收到上述错误消息。
答案 0 :(得分:1)
欢迎基督徒,
TYPO3 v9不支持MySQL v8,请参阅:https://get.typo3.org/version/9#system-requirements
问题是:您想要一个镜像服务器TYPO3的本地设置,应该稍后运行吗?
我建议使用与以后的Web服务器类似的环境。当前的服务器主要支持MySQL 5.6或5.7,也可以选择MariaDB 10。
查看诸如Docker或Vagrant之类的虚拟机来构建您的TYPO3网站。 也许可以帮助您:What's the fastest way to install and set up TYPO3 locally?
答案 1 :(得分:1)
TYPO3 v9不支持MySQL v8
我可以确认这一点。有了TYPO3版本10,它终于可以工作了! 但不幸的是,版本10仍然存在其他一些问题。