Products
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端口给自己的IPDemand feedback