草庐IT

php - Symfony/Propel 和 MySQL 的问题

我正在尝试将Symfony2与PropelORM结合使用来生成要在MySQL数据库上运行的SQL。数据库在端口3306上的VM上运行。3306由virtualbox转发到VM,因此可以从外部访问数据库。Symfony2在Apache上运行,它也位于VM内。当我尝试使用以下方法生成模型类时:phpapp/consolepropel:build一切正常,这些类在我的项目中可用。但是,当我尝试使用以下方法生成SQL时:phpapp/consolepropel:sql:insert--force我收到一条错误消息:Nextexception'PDOException'withmessage'S

php - 奇怪的行为 Laravel Homestead 数据库连接

我在使用Laravel、Homestead和MySQL时遇到一个特殊错误。这是我的.env文件中与数据库相关的部分:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=33060DB_DATABASE=mydatabasenameDB_USERNAME=homesteadDB_PASSWORD=secret如果我将端口设置为3306,我可以从我的应用程序访问表,但我无法从终端执行命令,例如phpartisanmigrate。如果我将端口设置为33060,我可以从终端执行命令,但我无法从我的应用程序访问表。 最佳答案

mysql - Vagrant Chef Recipe 校验和计算

我正在运行失败的mysql配方。当我在暂停后执行vagrantup时,它声称grants.sql模板的校验和已更改,导致它在不应该重新运行时重新运行。[default][Wed,28Mar201212:58:48-0700]INFO:Processingtemplate[/etc/mysql/grants.sql]actioncreate(mysql::serverline128):stdout[default][Wed,28Mar201212:58:48-0700]DEBUG:Currentcontent'schecksum:3992e44304b56cebdbd4bf23183dd

mysql - 从外部 vagrant 连接到 MySQL

我想用mycli连接到在vagrant实例中运行的MySQL服务器。我的基本Vagrantfile看起来像下面的代码片段:Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|config.ssh.shell="bash-c'BASH_ENV=/etc/profileexecbash'"config.vm.box="debian/wheezy64"config.vm.provision:shell,path:"misc/bootstrap.sh"config.vm.network"forwarded_port",guest:80,hos

php - PDOException SQLSTATE [28000] [1045] 拒绝用户访问 'homestead' @'localhost'

我是Laravel5.2的新手。我收到以下错误:[PDOException]SQLSTATE[28000][1045]Accessdeniedforuser'homestead'@'localhost'(usingpassword:YES)当我执行以下命令时:phpartisanmigrate我在WindowsPC上使用vagrant运行应用程序。请让我知道为什么我会遇到上述错误。 最佳答案 您遇到上述错误是因为在您的.env文件中。如果您从项目基目录打开它,那么您将遵循默认配置:DB_CONNECTION=mysqlDB_HOST

mysql - 将数据库 GUI 连接到 Vagrant (PuPHPet)

我昨天使用PuPHPet设置了Vagrant,一切似乎都运行良好。我使用Querious连接到mysql数据库。但是,我没有保存我用来连接的配置,今天早上做了vagrantup之后,无论我做什么,我似乎都无法连接。我正在尝试:SSH主机:192.168.56.101SSH用户:vagrantSSH通行证:vagrantSSHkey:.../puphpet/files/dot/ssh/id_rsaSSH端口2222主机:127.0.0.1用户:用户名密码:密码端口:3306如果我尝试这些设置,我会得到>SSHfailedtoconnecttotheserver192.168.56.101

mysql - vagrant sequel pro SSH 隧道远程主机无法连接,密码错误

我是MySQL和Vagrant的新手,花了几个小时尝试设置这两者。我可以从命令行连接到MySQL:mysql--host=127.0.0.1--user=root--password=[my_password]我正在尝试连接SequelPro,并且按照几个教程正确设置了Vagrant/MySQL,我相信。我正在尝试通过SSH连接并尝试了多种用户名/密码组合。我相信正确的输入是:MySQL主机:127.0.0.1用户名:root密码:[我的密码]SSH主机:127.0.0.1SSH用户:vagrantSSHkey:insecure_private_keySSH端口:2222但是我仍然收到

mysql - Vagrant:打开与主机的 mysql 连接

我想使用MySqlWorkbench从主机浏览Vagrant中的数据库。到目前为止,我只是在my.cnf中注释了bind-address=127.0.0.1行,一切正常,但最近我连接到了一个新的wi-fi事情似乎发生了变化,我不得不将访客IP地址从192.168.0.200更改为192.168.1.200并且我无法从主机打开mysql连接。我还尝试添加bind-address=10.0.2.2猜测(不确定)这是我的主机ip,但仍然相同。我需要做什么?谢谢 最佳答案 像这个例子一样为你的盒子定义一个静态ip:Vagrant.confi

mysql - Laravel Homestead Vagrant Box 数据库问题

在浏览器中浏览本地网站(example.app:8000)和使用phpartisanmigrate时,我无法使用相同的database.php设置。如果我的database.php设置是:'mysql'=>array('driver'=>'mysql','host'=>'127.0.0.1','database'=>'homestead','username'=>'homestead','password'=>'secret','charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'','port'=>'33060')工匠

mysql - 使用 Vagrant 和 Chef Solo 安装 mysql cookbook

我真的很难搞清楚如何安装mysqlcookbook(https://supermarket.chef.io/cookbooks/mysql)我已按照说明进行操作,但这是我第一次使用Vagrant和Chef,而且我在安装Recipe时一直卡住这是我的vagrant文件:http://pastebin.com/9Fgts4J6这是我的cheffile(我使用图书管理员):http://pastebin.com/EfxPrC9S这是我的自定义Recipe“mysql_config”,位于my_cookbooks/mysql_config/recipes/default.rb:http://p