网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

MySQL的Field‘***’doesn’t have a default value错误解决办法 火车头入库设置远程数据库

GG网络技术分享 2025-03-18 16:16 0


MySQL的Field‘***’doesn’t have a default value错误解决办法

(windows环境)MySql

一、找到mysql Server文件夹,打开my.ini配置文件,查找如下语句:

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

二、修改成

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

而后重启MYSQL。

火车头入库设置远程数据库,navicate测试,错误:1130 - host '222.212.121.2' is not allowed to connect to this mysql server

需要远程服务器开通权限:

1、连接服务器: mysql -u root -p

2、看当前所有数据库:show databases;

3、进入mysql数据库:use mysql;

4、查看mysql数据库中所有的表:show tables;

5、查看user表中的数据:select user, authentication_string, host from user;

6、修改user表中的Host: update user set Host='%' where User='root';

7、最后刷新一下:flush privileges;

错误:2003 - can't contect to mysql server on 'xxx.xxx.xxx.xxx' (10060 "unknown error")

关闭系统防火墙,或者放行3306端口给自己的IP

标签:

提交需求或反馈

Demand feedback