2019-04-23

问题描述:

程序中报错 !说指定的数据库表不存在

在本地测试没有问题,但是程序在服务器上运行的时候就提示表不存在 ,
后来发现 是liunx中的mysql的问题 ,因为在window环境中 mysql数据库是不区分大小写的,但是在liunx环境中,mysql是支持大小写IE的,所有提示找不到表,因为表名在代码中使用的是大写字母,而数据库中的表名是小写的 。

解决方案为

更新liunx服务器中的 mysql表名为大写 ,问题解决

问题描述:

使用Navicat12链接数据库8的时候 报错:

Navicat Premium 12连接MySQL数据库时会出现
Authentication plugin 'caching_sha2_password' cannot be loaded的错误。

解决方案为

管理员权限运行命令提示符,登陆MySQL

mysql -u root -p
*****    //输入密码
  • 然后分别执行下面两条语句
#修改加密规则 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 

#更新一下用户的密码 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
 

  • 刷新权限
 #刷新权限
 FLUSH PRIVILEGES;  
  • 最后重置密码
alter user 'root'@'localhost' identified by '新的密码';

然后删除Navicat中的 链接,重新创建一个链接即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DDCTF 部分Writeup 0x1 web1 滴~ 打开题目链接如下所示 观察到URL:http://117....
    飞不动的毛毛虫阅读 1,164评论 0 0
  • day6作业 1.输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入'abcd...
    默默卡阅读 193评论 0 0
  • 低調爲了生活在自己的世界里,高調爲了生活在別人的世界里。 低调的人生活在社会深深的皱褶里,也生活在自己的心灵与性情...
    Fwx烟雨倾城阅读 188评论 2 2
  • 你的心不会痛么? 重要么。 真的累了,天天吵架,一直吵,争执,好累。
  • 愿你 文:南去野,编辑:苏敏,图:购于摄图网 (本文首发公众号:苏敏姐姐,关注公众号:苏敏姐姐,查看接收更多情感故...
    苏敏姐姐阅读 251评论 0 0