![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
BugMiaowu2021
喵喵喵(^・ェ・^)!博客所有代码均亲手运行成功。所有解决问题方案均亲手试验成功!
展开
-
成功解决1406, “Data too long for column ‘txt‘ at row 1“
这是因为数据库里该字段的数据类型所给的数据空间太小。MySQL将截断超过指定列宽度的任何插入值。为了让这个不报错,可以尝试切换MySQL模式不使用严格模式。SET @@global.sql_mode= ‘’;记住要在英文状态下输入!这样之后,就可以把数据存入MySQL了。...原创 2021-03-01 16:35:03 · 1687 阅读 · 1 评论 -
Pycharm中SQL语句提示SQL Dialect is Not Configured
使用Pycharm进行数据库查询时,SQL语句提示SQL Dialect is Not Configured,是因为没有配置数据库。按照图中设置即可。File --> Settings --> Languages & Frameworks --> SQL Dialects原创 2021-02-22 18:37:02 · 1707 阅读 · 1 评论 -
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决办法
pycharm中database连接MySQL数据库时出现如下提示:[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.图示:造成这个问题的原因是因为数据库驱动包的版本问题,与当前的数据库版本不兼容:我的是mysql5.0版本,而驱动是8.0的版本:解决办法:替换数据库驱动包的版本,如图所以选择对应的Driver版本点下载即可:正在下载:下载失败,再原创 2021-02-22 18:27:06 · 1629 阅读 · 2 评论 -
MySQL5.0修改默认编码格式为UTF-8(修复MySQL中文乱码)
注意:本笔记仅针对win10下的mysql5。查看默认编码:mysql的默认编码是latin1,进入MySQL,输入:show variables like 'char%';可查看默认编码:修改my.ini文件首先关闭数据库然后在mysql安装目录下找到my.ini文件在 [mysql]下修改为default-character-set=utf8在 [mysqld]下修改为:character_set_server=utf8修改前:修改后:验证是否成功:启动My原创 2021-02-22 17:55:56 · 891 阅读 · 1 评论 -
MySQL8.0忘记密码了如何修改密码
第一步:关闭Mysql服务首先先停止mysql服务。可通过net stop mysql或者任务管理器中关闭。以管理员权限操作:第二步:跳过Mysql密码验证进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-tables来跳过密码登录。在这我们使用mysqld -console --skip-grant-tables --shared-memory来跳过权限验证。输入执行后没有反馈,原创 2021-02-22 02:07:27 · 7148 阅读 · 21 评论 -
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法
问题:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)很久没用这台电脑的mysql了,今天需要连接数据库,启动数据库报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)解决方法:查阅资料后知道了,应该使用已知的用户名和密码登陆mysql -u root -p然而密原创 2021-02-22 02:04:10 · 414353 阅读 · 752 评论