我试图在我的本地机器上安装一个 mysql 服务器,但我无法让它工作。
我已经从这里下载了 zip:https ://dev.mysql.com/downloads/mysql/
然后我按照以下步骤操作:http ://webdevzoom.com/install-mysql-zip-file-on-windows/
但它给了我以下错误:
错误 2003 (HY000): 无法连接到“localhost”上的 MySQL 服务器 (10061)
我已经搜索了错误,但这些网站上给出的解决方案对我不起作用。
执行时mysqld --console
我得到以下信息:
2018-07-27T13:54:56.349166Z 0 [系统] [MY-010116] [服务器] c:\mysql-5.7.17\bin\mysqld.exe (mysqld 8.0.11) 从进程 5764 开始
2018-07-27T13:54:56.373933Z 1 [错误] [MY-011011] [服务器] 找不到有效的数据目录。
2018-07-27T13:54:56.376442Z 0 [错误] [MY-010020] [服务器] 数据字典初始化失败。
2018-07-27T13:54:56.379069Z 0 [错误] [MY-010119] [服务器] 中止
2018-07-27T13:54:56.382633Z 0 [系统] [MY-010910] [服务器] c:\mysql-5.7.17\bin\mysqld.exe: 关闭完成 (mysqld 8.0.11) MySQL 社区服务器 - GPL .
开始内容
[mysqld]
basedir = "/mysql-5.7.17"
datadir = "/mysql-5.7.17/data"
tmpdir = "/mysql-5.7.17/tmp"
port = 3306
server_id = 1
log_error = "mysql_error.log"
pid_file = "mysql.pid"
socket = "/mysql-5.7.17/mysql.sock"
# Optional - Default Configuration
max_allowed_packet = 8M
key_buffer_size=16M
# Where do all the plugins live
plugin_dir = "/mysql-5.7.17/lib/plugin/"
嗨 Pavlo,我正在我的计算机上进行测试(也使用 Windows 10),我认为问题出在路径上,在我的情况下,我将它安装在磁盘 c 的根目录中,例如
basedir = "c:/mysql-5.7.17"
,如果我更改它和只需将 / 保留在所有配置中,就像您不启动服务器一样。一般来说,我通常使用安装程序,因为它会为您创建服务等,就我而言,我建议您尝试一下。
最后的问题是在php的php.ini文件中,而不是symfony项目的那个,pdo_mysql没有被激活,这就是symfony没有检测到驱动程序的原因。