小编cov*_*iex的帖子

使用Macports设置MySQL 5.6

MacOS 10.10,最新的macports.我想在端口3306上获取mysql 5.6.

1)安装

port install mysql56-server mysql56
Run Code Online (Sandbox Code Playgroud)

之后安装mysql56@5.6.22_0

which mysql
Run Code Online (Sandbox Code Playgroud)

要么

which mysql56
Run Code Online (Sandbox Code Playgroud)

没有回报.

所以第一个问题是mysql客户端在哪里?

2)配置

安装脚本建议这样做

sudo -u _mysql /opt/local/lib/mysql56/bin/mysql_install_db
Run Code Online (Sandbox Code Playgroud)

然后

/opt/local/lib/mysql56/bin/mysqladmin -u root password 'new-password'
Run Code Online (Sandbox Code Playgroud)

要求运行服务器,我启动它

cd /opt/local ; /opt/local/lib/mysql56/bin/mysqld_safe &
Run Code Online (Sandbox Code Playgroud)

然后mysqladmin抱怨socket,我在/opt/local/etc/mysql56/macports-default.cnf中评论--skip-networking,然后命令就行了.然后

/opt/local/lib/mysql56/bin/mysqladmin -u root -h bp.local password 'new-password'
Run Code Online (Sandbox Code Playgroud)

返回

error: 'Host '10.0.1.9' is not allowed to connect to this MySQL server'
Run Code Online (Sandbox Code Playgroud)

没有mysql客户端,我真的不知道该怎么做.而且我有点卡住了.有什么建议?

mysql macos installation macports

8
推荐指数
1
解决办法
6617
查看次数

如何在services.yml中引用parameters.yml?

这是params.

应用程序/配置/ parameters.yml

parameters:
    test:
        enabled:     true
        validate:    true
Run Code Online (Sandbox Code Playgroud)

这是我想用以前文件中的test param配置的服务.

MyBundle /资源/配置/ services.yml

imports:
    - { resource: "parameters.yml" }

parameters:

services:
    my.form.type:
        class: My\Bundle\Form\Type\MyType
        arguments:
            - %test%
Run Code Online (Sandbox Code Playgroud)

导入不起作用.我该怎么办?

PS我知道我可以参考@service_container.但重点是通过yaml显式传递数组.

parameters service configuration symfony

4
推荐指数
1
解决办法
3035
查看次数