![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
magius
你猜
展开
-
Qt5.6连接MySQL5.7出错
用QT5.6连接mysql5.7时遇到如下问题 ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 原因是远程连接的用户没有权限。 解决方法如下 在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’即可原创 2016-12-23 17:21:03 · 509 阅读 · 0 评论 -
MySQL事件调度器无效的问题原因以及解决方法
最近写了个定时事件,发现无法执行,先在my.ini中加了配置event_scheduler=ON,重启MySQL无效;在navicat中直接执行SET GLOBAL EVENT_SCHEDULER = ON会报错 错误信息是: Error Code: 1290. The MySQL server is running with the –event-scheduler=DISABLED or –原创 2017-01-11 11:08:34 · 8814 阅读 · 0 评论 -
CentoOS7 上安装MySQL 5.7
1、进入目录 /usr/local/,创建一个新的目录mysql用于存放安装包2、查看系统中是否已安装 MySQL 服务:rpm -qa | grep mysql或yum list installed | grep mysql7如果已安装则删除 MySQL 及其依赖的包: yum -y remove mysql-libs.x86_64 3、进入目录 /usr/local/mysql,下载 mysq原创 2017-02-22 17:23:47 · 943 阅读 · 0 评论 -
MySQL 5.7 修改数据库文件存储位置
在centOS7中,mysql数据库文件默认放在/var/lib,有时候这个分区比较小,需要将其迁移到比较大的分区,方法如下1、停掉mysql服务,将/var/lib/mysql目录复制到新的目录中,例如/home/mysqlcp -R /var/lib/mysql /home/2、修改/etc/my.conf,找到如下两行:datadir=/var/lib/mysqlsocke原创 2017-03-23 13:57:13 · 3547 阅读 · 0 评论 -
MySQL 存储过程查询远程数据库的方法
这几天有个任务,需要读取远程数据库一个表的数据存到本地表,然后进行计算。在网上查找了资料,Oracle和SQL Server查询远程数据库是比较方便的,MySQL麻烦一些,需要在本地建立一个需要查询的远程的表结构完全一样的表,并且是Federate引擎。1、首先,用show ENGINES语句查看是否安装Federate引擎。 如果有Federate记录但是Suppor原创 2017-03-17 14:29:02 · 7097 阅读 · 1 评论 -
MySQL运行存储过程出现1292错误
在navicat上远程连接MySQL,运行存储过程时传入了一个时间参数‘0000-00-00 00:00:00’,发生如下错误 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'targetTime' at row 1官方文档上说明MySQL允许将’0000-00-00’保存为“伪日期”,但是MySQL有一个NO_原创 2017-03-27 12:57:43 · 9501 阅读 · 1 评论 -
MySQL5.7 运行SELECT DISTINCT 遇到3065问题
错误信息如下: 3065 - Expression #1 of ORDER BY clause is not in SELECT list 这是5.7的一个限制,解决的方法是解决方法是编辑my.cnf,在mysqld字段下增加如下一行 sql-mode=”” 重启MySQL服务即可原创 2017-03-31 11:10:54 · 1184 阅读 · 0 评论