jjzjj

SQLSTATE

全部标签

php - SQLSTATE[HY000] [2005] 未知的 MySQL 服务器主机 'mysql1.alwaysdata.com:3306' (2)

当我尝试访问我的项目的某些网页时出现此错误:SQLSTATE[HY000][2005]UnknownMySQLserverhost'mysql1.alwaysdata.com:3306'(2)alwaysdata是我用于数据库的phpmyadmin网站。我注意到,当我尝试访问与数据库相关的某些页面(例如创建用户...等)时,其他页面(如“联系人”)没有问题。我在macOSX上使用MAMP服务器,始终使用数据、laravel和netbeansIDE。在我的项目和数据库之间建立连接所需的所有配置都是正确的。这里是:SQLSTATE[HY000][2005]未知的MySQL服务器主机'mys

php - Laravel:SQLSTATE[HY000] [2002] 连接被拒绝

我正在使用安装了新的laravel5.4的Vagrant。运行auth之后,我运行了migrate以迁移MySQL表。所有这些过程都成功,但是当我尝试登录或注册以测试系统时出现错误:SQLSTATE[HY000][2002]Connectionrefused.但我的数据库运行完美,因为我已经能够迁移表。可能的解决方案是什么?检查附加图像(我使用的是Ubuntu16.04) 最佳答案 尝试将您的DB_HOST从127.0.0.1更改为本地主机。如果仍然无法正常工作,请尝试使用默认的mysql端口3306

php - SQLSTATE[42S02] : Base table or view not found: 1146 Table X doesn't exist

我在Laravel5中遇到这个错误:SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'intern.users'doesn'texist(SQL:select*fromuserswhereusername=adminlimit1)配置/数据库.php'mysql'=>['driver'=>'mysql','host'=>'localhost','database'=>'intern','username'=>'root','password'=>'','charset'=>'utf8','collation'=>'utf8_unicod

python - 如何检查 MySQL 连接是否在 Python 中打开?

我正在使用MySQLdb(http://mysql-python.sourceforge.net/)。connection.open和connection.sqlstate()似乎对我不起作用。下面是代码:defopen(self):#TODO:checktheconnection'sstatus#self.__conn.openORself.__conn.sqlstate()try:print"sqlstate:"+str(self.__conn.sqlstate())print"open?"+str(self.__conn.open)return"00000"==self.__co

mysql - Symfony 4 SQLSTATE [42000] 指定的 key 太长

我正在尝试从Symfony4中的实体创建数据库。但是结果是:SQLSTATE[42000]:Syntaxerrororaccessviolation:1071Specifiedkeywastoolong;maxkeylengthis767bytes我知道这是因为它正在尝试使用utf8mb4字符集和utf8mb4_unicode_ci归类。我尝试将我的doctrine.yaml文件替换为utf8和utf8_unicode_ci以及:@ORM\Table(name="users",options={"collate"="utf8_unicode_ci","charset"="utf8","

php - SQLSTATE[HY000] [2005] 未知的 MySQL 服务器主机 'localhost:3306' (2)

目前我在laravel中面临上述问题。基本上这个项目是在macOSx上设置的,目前我正在Linux上工作。所以当我在浏览器上运行它时,它给了我那个错误。我还更改了数据库文件中的数据库详细信息。但是现在这个错误来了。所以你能告诉我我该如何解决吗?打开:/var/www/laravel-projects/wit/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php*/publicfunctioncreateConnection($dsn,array$config,array$options){$u

php - SQLSTATE[42000] : Syntax error or access violation: 1064 default character set utf8 collate utf8_unicode_ci' at line 1

这个问题在这里已经有了答案:Syntaxerrororaccessviolationerrorwhilerunning"phpartisanmigrate"formigrationfilecontainingprimary&foreignkeys(2个答案)关闭去年。我正在尝试将此代码迁移到mysql数据库中,但不断收到此错误消息。SQLSTATE[42000]:Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserververs

php - Symfony SQLSTATE[HY000] [2002] 1and1 服务器拒绝连接

我正在尝试在1and1服务器上部署我的symfonyapi。但我无法通过此错误:request.CRITICAL:UncaughtPHPExceptionDoctrine\DBAL\Exception\ConnectionException:"Anexceptionoccuredindriver:SQLSTATE[HY000][2002]Connectionrefused"...我的Symfonyparameters.yml:parameters:database_host:127.0.0.1database_port:3316database_name:myDbNamedatabas

php - 警告:PDOStatement::execute():SQLSTATE[HY093]:参数编号无效:参数未在...文件文本中定义

$fields是一个数组,在打印后得到如下值:Array([first_name]=>Nisse[last_name]=>Example[ssn]=>198306205053[address]=>Stockholm,Sverige[phone_number]=>54654987321546[latitude]=>55.717089999999999[longitude]=>13.235379)我像这样从我的数据类中调用更新函数:DataManager::update_user($fields,$user_data['id'];但是我得到了错误:Warning:PDOStatement:

php - SQLSTATE[HY000] [2003] 无法连接到 MySQL 服务器

我刚刚将一个应用程序从我拥有的标准专用服务器迁移到AWSEC2。我还将数据库(MySQL)移到了AmazonRDS上。现在我有一个问题,我很确定这与PHP或Apache配置有关。在我的专用服务器上,我现在可以毫无问题地访问AmazonRDS数据库,但在EC2实例上,使用完全相同的代码,我收到此消息:SQLSTATE[HY000][2003]Can'tconnecttoMySQLserveron....................eu-west-1.rds.amazonaws.com我可以从笔记本电脑上的SequelPro和其他服务器上的PHP访问数据库服务器。我试图在我的其他服务器