[Datebase] MySQL
文章平均质量分 73
MySQL
阿卡基-马
业余马拉松选手
展开
-
mysql8.0远程连接权限设置
主要设置两个地方,一个是数据库的远程连接权限,另外一个是需要放开端口3306的访问权限。从网上查询解决办法,最后都解决不了。网上查到的信息大都是给root用户或者某个用户设置权限,使这个用户可以被远程连接访问。针对该问题的解决办法是通过语句GRANT ALL ON *.* TO 'root'@'%';为root用户(或者是其他用户)设置权限,但我试了几次都是失败的,都报错了,ERROR 1410 (42000): You are not allowed to create a user with GRA转载 2021-05-20 21:16:28 · 418 阅读 · 0 评论 -
qt 连接 mysql 数据库超时
mysql> show variables like '%timeout';+-----------------------------------+----------+| Variable_name | Value |+-----------------------------------+----------+| connect_timeout | 10 || delayed_insert_.原创 2020-05-22 09:28:42 · 2076 阅读 · 0 评论 -
MySQL修改默认Blob数据类型大小(解决上传1M以上文件失败的问题)
如果需要在MySQL中存储二进制数据,那么肯定会用到 BLOB 类型的字段。MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小的不同。MySQL的四种 BLOB 类型: (单位:字节)TinyBlob : 最大 255Blob : 最大 65KMediumBlob : 最大 16M...转载 2020-04-15 10:05:49 · 1835 阅读 · 0 评论 -
MySql8.0远程连接配置
前言最近在服务器安装MySql8.0数据库,安装完成以后,在自己本机使用Navicat远程连接MySql报错:host is not allowed to connect to this MySQL server.根据经验想到的就是将root用户的host由localhost修改为%即可.修改完成后又报了新的错误: authentication plugin ‘caching_sha2_pas...转载 2020-04-01 09:46:21 · 786 阅读 · 0 评论 -
MySQL for Visual Studio 1.2.9卸载
之前的Mysql是5.6的,换成8.0的过程中,遇到些问题。记录如下首先需要完全的卸载掉5.6的内容,步骤如下1.删除注册表启动cmd->输入regedit->搜索mySQL,右键全部删除(或者依据以下路径找到MySQL,右键删除)HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/...原创 2020-03-31 17:12:36 · 7770 阅读 · 6 评论 -
QT+Mysql8.0.13 在win10下配置连接
QT版本:5.8Mysql版本:8.0.13当前主要的问题在于qt在win10下为32bit,mysql为64bit,无法链接。经过查阅资料,有多种方法可以解决该问题,此处只给出最简单的方案,经测试是可行的。整个过程中qt的安装和mysql的安装均没有大的差别,请自行百度。关键的一步在于:mysql connector的安装。1.mysql connector没有单独安装...转载 2019-04-26 09:08:40 · 618 阅读 · 0 评论 -
Qt5开发学习总结(五)——Qt5 使用 MySQL 数据库及简单应用
安装 MySQL 数据库1.首先,从官网下载 MySQL 安装包官方下载2.安装过程可以参考这篇MySQL 5.7 版本的安装及简单使用(图文教程)3.可能会遇到的问题Qt连接MySQL的时候提示“QSqlDatabase: QMYSQL driver not loaded”,原因一:缺少文件解决办法从 X:\MySQL\lib中将 libmysql.dll 文件复制X:\Qt\Qt...转载 2019-04-26 09:28:38 · 5987 阅读 · 0 评论 -
解决Qt5.11.1连接Mysql 8.0.13驱动加载问题
最初使用MinGW 32bit编译器,驱动无法加载.尝试过拷贝mysql安装目录下的libmysql.dll,libmysql.lib到Qt的MinGW 32bit编译器bin目录,重新编译Qt自带的mysql驱动qsqlmysql.dll,qsqlmysqld.dll(编译遇到各种问题)均未能解决.最终改用MSVC2017 64bit编译器成功连接到MySQL.具体步骤:目标路径...转载 2019-04-26 21:10:36 · 595 阅读 · 0 评论