![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
shiqianxiSHIQIANXI
这个作者很懒,什么都没留下…
展开
-
使用数据库连接池的好处是什么
1、什么是数据库连接池?数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接以避免因为没有释放数据库连接而引起的数据库连接遗漏。即在程序初始化的时候创建一定数量的数据库连接,用完可以放回去,下一个在接着用,通过配置连接池的参数来控制连接池中的初始连接数、最小连接、最大连接、最大空闲时间这些参数保证访问数据库的数量在一原创 2020-11-23 20:11:17 · 1291 阅读 · 0 评论 -
Windows下mysql8.0.0忘记密码解决方案
1.打开cmd窗口1,进入mysql安装目录下bin文件夹(以下cmd窗口均以管理员身份打开,打开C:\Windows\System32,找到cmd.exe,右击选择以管理员身份运行);2.先停止mysql运行(net stop mysql),再启动mysql时跳过权限表认证(mysqld --console --skip-grant-tables --shared-memory)3.再次打开cmd窗口2,进入mysql安装目录下bin文件夹,登录数据库,不输入密码直接回车(mysql -u ro原创 2020-10-30 16:58:38 · 236 阅读 · 0 评论 -
连接数据库 出现 Client does not support authentication protocol requested by server的解决方案
1.产生原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。有两种解决方案:1.升级navicat,由于navicat是收费的,个人感觉升级会比较麻烦点。2.把用户密码登录的加密规则还原成mysql_native_password这种加密方式。2.解决方案进入mysql安装目录bin文件夹下,登录数据库:mysql -u root -pa.先修改本机的连接密码校验规则:更加加密方式:AL原创 2020-10-30 17:32:15 · 1654 阅读 · 0 评论