php - Mysql 密码问题:驱动发生异常:SQLSTATE[HY000] [2006] MySQL server has gone away
问题描述
大家好,我在使用 node.js 和 socket.io 时遇到了问题,所以我这样做 了:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
这解决了我的问题!但现在我无法连接到 localhost:8000/...
驱动程序发生异常:SQLSTATE[HY000] [2006] MySQL 服务器已消失
该请求更改了什么密码?我如何将其更改为默认值,因为这需要一个大写、小写和特殊的...或者我是否必须输入我更改的密码才能使网站正常工作...(我使用的是 symfony3.4 我放那里的密码相同,但没有任何改变
database_host: 127.0.0.1
database_port: null
database_name: db
database_user: root
database_password: password
mailer_transport: smtp
编辑:我有 js 的一部分:
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'db'
});
connection.connect(function(err){
if(err){
console.log("Hello i am an error", err);
}
});
并且那部分正在工作....当我更改密码时出现错误,当我输入真实密码时,js部分正在工作......但网站仍然无法工作
解决方案
推荐阅读
- mongodb - 如何聚合两个集合并将字段与数组匹配
- c - 删除 emacs 中独奏“{”的缩进
- firebase - 如何使用firebase推送通知唤醒flutter android应用程序
- google-sheets - Google Docs,链接到来自 Google 表格的动态范围
- flutter - 创建类参数化构造函数时出现可空的错误
- java - 如何在 DynamoDB 中选择日期范围内的项目
- c# - 如何通知编译器泛型方法已将其返回值的属性设置为非空值?
- java - 使用 Spire pdf 添加的图像图章变大
- android - 如何将数据从一个 Fragment 传输到另一个 Fragment?
- ruby-on-rails - 在 Rails 中使用具有活动管理员的 I18n