mysql1054错误
Data truncation: Data too long for column ‘location‘ at row 1这个错误表示在向数据库中插入数据时,某个字段的数据长度超出了该字段的定义长度。...
2024.11.20错误如下:1045 Access denied for user ‘root‘@‘localhost‘ (using password:YES)
想起来有可是在navicat添加的root@‘%‘用户,可能密码和现在新版本5.7的加密不同了,导致密码不对.
所以解决方法是更新用户密码.
注意5.7版本密码保存的列是 authentication_string ,密码要用函数password加密.
更新密码的SQL是 update user set authentication_string=password(‘密码‘) where user="root";
下面是Windows平台下操作步骤:
配置文件my.ini ,在mysqld下面添加skip-grant-tables,意思是可以直接回车登录,保存退出。重启mySQL,然后运行cmd
输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
1.切换到mysql数据库:use mysql;
2.给root用户设置新密码,
mysql>update user set authentication_string=password(‘密码‘) where user="root";
3.刷新数据库mysql> flush privileges;
4.再修改my.ini,把刚加入的"skip-grant-tables"这行删除或者添加#注释,保存退出再重启mysql服务就可以了。
一些参考命令#删除之前配置drop user ‘root‘@‘%‘;
#配置远程登录CREATE USER ‘root‘@‘%‘ IDENTIFIED BY password(‘你的密码‘);
#授权 grant ALL ON *.* TO ‘root‘@‘%‘;
#更新权限 flush privileges;
#查看用户,主机,加密方法 select user,host,plugin from user;
Data truncation: Data too long for column ‘location‘ at row 1这个错误表示在向数据库中插入数据时,某个字段的数据长度超出了该字段的定义长度。...
2024.11.20mysql数据库汉字乱码怎么办?如何解决mysql数据导入后出现中文乱码问题?怎么解决?前两天做项目中用到含有中文字段的数据CSV文件,使用workbench导入文件报错:从网上找了很长时间都说是CS...
2024.11.21我们知道,mysql 如果设置了主键或者唯一约束,再插入相同的值会报错。假设表中设置name字段为唯一索引,在存在 name = ‘张三‘ 的情况下,再插入"张三", insert into sc (...
2024.11.21今天登录系统,发现系统报错。判断是数据库出问题了。于是检查MySQL服务是否已启动,发现在“服务”里MySQL是启动的,但奇怪的是进程却没有MySQL。不管是重启mysql服务还是通过DOS启动MyS...
2024.11.191、问题现象描述昨天上线一个活动,有个排行榜的功能,刚开始打开很流畅,晚上的时候突然打开很慢,排行榜基本是打不开,猜想估计是服务器出了问题2、登录服务器后使用top命令查看资源占用信息# toptop...
2024.11.20