
Navicat for MySQL软件
文章平均质量分 53
我是高手高手高高手
这个作者很懒,什么都没留下…
展开
-
Navicat怎么设置保持连接间隔
Navicat怎么设置保持连接间隔转载 2023-04-23 15:11:11 · 584 阅读 · 0 评论 -
mysql 数据从5.6版迁移到5.7以后版的数据(包括8.0) 提示sql_mode=only_full_group_by解决办法
mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。和group by字段中同时出现,或者是聚合函数的值的话,那么这条sql查询是被mysql认为非法的,会报错误。对于group by聚合操作,select中的列只能是出现在group by中的列,使用聚合函数除外,如max()、min()等。这个方法的好处是不用重启MySQL生效(需要注意的是在当前会话实例中是不生效的),坏处是重启后会恢复原样。原创 2022-10-14 12:42:33 · 794 阅读 · 0 评论 -
mysql语句查询很慢(数据不多或都有索引)
从语句上看不复杂,也查询索引 number都有创建索引,应该不会这么慢的,发现一个问题:只是一个简单的两个表关联查询,发现运行很慢。为了保持一到,把utf8mb4改成utf8;如果在表设计更改的字符集也一定再运行。edu_reg_unu是utf8。edu_od是utf8mb4。原创 2022-09-07 17:11:35 · 345 阅读 · 0 评论 -
mysql navicat 自动执行定时任务/事件
一、先看服务器MYSQL服务是否开启1.查看是否开启定时任务show variables like '%event%';原创 2022-02-15 12:14:23 · 16394 阅读 · 0 评论 -
广电网宽带 如果要远程连接阿里RDS数据库,设置了白名单也不行。
如果你使用的是广电网的宽带,就是有线电视同一条的宽带,比如珠江宽频。如果你要能过设置数据库白名单来远程连接,发现怎么也远程不上。1、查本机IP2、把这个ip填写到白名单中,发现还是连接不上。解决办法:在白名单中设置:0.0.0.0/0 没有限制,发现在连接上了通过数据库来查IPshow processlist;上面同时是查了多个阿里数据库,发现在每个IP都不同一样,说明IP都在变,所以白名单要设置IP段,而且不是具体IP假如:135.56.231.55.原创 2022-01-23 18:04:45 · 1188 阅读 · 2 评论 -
MySQL默认值NULL、空值、Empty String的区别,如何选择?
工作一年左右了,发现其实工作中除了需要实现业务代码外,更多的是与数据库打交道。最近因为项目需要,我也逐渐参与进入数据库的设计,从而发现了很多之前没有过多注意的问题。回想这一年来,写博客的次数屈指可数,现在想重新拾起,所以打算从数据库方面入手,先总结一个比较简单但非常常用的知识点——mysql中字段默认值的问题。我们可以看到,默认值的设置主要分为三种:空值,空白,即什么都不填,等同于NULL(设计表结构时保存空值会自动变成NULL),当然也可以手动输入默认值。NULL。Empty S.转载 2021-07-29 15:04:05 · 4819 阅读 · 0 评论 -
mysql数据库 在Navicat中更新值 mysql语句
//更新值为文本,加""UPDATE xxxx SET controller='Live' WHERE mold=1;//更新值为数字UPDATE xxx SET tpye=1 WHERE mold=2;原创 2021-02-27 11:53:06 · 4096 阅读 · 0 评论 -
SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_
数据库表中编码不一致造成的看你自身的用那个,修改成一致就可以原创 2020-11-07 12:04:35 · 5747 阅读 · 0 评论 -
navicat查看MySQL数据库、表容量大小
1. 查看所有数据库容量大小selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_...转载 2020-04-11 01:50:15 · 11145 阅读 · 6 评论 -
mysql SQLSTATE[HY000] [1045] Access denied for user
网站放到服务器后重置了MySQL密码后提示“SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘localhost’ (using password: YES)”错误;解决步骤找到连接数据库的代码把127.0.0.1改成localhost也可以把localhost改成127.0.0.1—————————————...转载 2020-03-10 16:00:23 · 38462 阅读 · 0 评论 -
mysql 索引 (Navicat添加索引)
索引类型:NORMAL 索引方法:BTREE一般这样子设置就OK了一.sql查询语句SELECT bp.id AS post_id, `bp`.`title`, bp.img AS bbs_img, `bp`.`content`, `bp`.`follow`, `bp`.`reply`, `bp`.`top`, `bp`.`time`, `bp`.`c...原创 2019-12-18 19:16:02 · 4616 阅读 · 0 评论 -
Navicat 运行sql文件报错:2006 - MySQL server has gone away
入的时候报错了,是一串英文提示[ERR] 2006 - MySQL server has gone away在百度上找了一些相关的攻略,最后用的是这个方法解决的:1.停掉mysql服务。2.将以下代码添加到my.ini文件中并保存,my.ini这个文件就在MySQL 的安装目录下 。max_allowed_packet=50Mwait_timeout=288000inte...转载 2019-11-19 14:06:19 · 1182 阅读 · 1 评论 -
navicat mysql 给表增加注释
记得点击“保存”效果:技术讨论(加VX):原创 2019-10-15 17:00:02 · 21916 阅读 · 4 评论 -
navicat查看 mysql版本
执行如下sql 语句select version() from dual;转载 2019-09-28 16:00:33 · 3836 阅读 · 0 评论 -
[Msg] 1115 - Unknown character set: 'gb2312'
linux系统,phpStudy套装Navicat 还原备份数据报错[Msg] 1115 - Unknown character set: 'gb2312'这个是因为原数据库是gb2312,而要还原的数据库是utf-8但是MYSQL又没有gb2312字符集,只能建立utf-8的数据库,解决办法:1.先用Navicat 备份.psc文件,然后用.psc原创 2016-06-02 11:46:24 · 3975 阅读 · 0 评论 -
远程登录连接数据库 出现1130错误 Navicat for MySQL(phpStudy环境下)
phpStudy配置PHP环境MYSQL错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed toconnect to this MySQL server 是无法给远程连接的用户权限问题1,在服务器上打开CMD,然后数据库密码,成功后出现1130错误NavicatforMySQL(phpStudy环境下)" TI原创 2016-06-02 13:09:31 · 3965 阅读 · 1 评论 -
2003- Can't connect MySQL Server on 'localhost'(10038) Navicat for MySQL
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。于是拼命百度,终于找到解决办法。教程:https://blog.youkuaiyun.com/haibo0668/article/details/99718776引用:http://jingyan.bai...转载 2016-10-31 17:10:53 · 2588 阅读 · 0 评论 -
CentOS navicat 连接mysql时报错1045 (root远程登录)
问题描述:1045-Access denied for user 'root'@'localhost'(using password: YES)方法:操作系统为CentOS系列注意:一定要重启mysql服务或者重启服务器1、针对一对一用户# mysql -uroot -pMySQL [(none)]> grant all privileges on db_nam...原创 2018-10-01 14:07:20 · 3638 阅读 · 0 评论 -
mysql 清空表 使用主键ID重新从1开始
Navicat 软件管理mysql 右键选择"截断表示"原创 2019-01-15 18:47:25 · 2594 阅读 · 0 评论 -
Navicat 添加用户
一、先用总帐号(这个帐号可以管理所有数据库)连接数据库服务器,然后点击“用户”二、一个网站数据库,要创建二个帐号,cms@localhost 作用:只能用于在服务器上管理数据库cms@% 作用:用于远程管理数据的,不创建这个帐号,Navicat这些软件都管理不了这个数据。三、创建教程1、添加用户名、主机、密码2、添加权限选择对应的数据库,Grant不...原创 2019-02-13 17:14:05 · 1890 阅读 · 0 评论 -
Navicat 更改引擎MyISAM变InnoDB
原创 2019-03-05 11:32:10 · 8916 阅读 · 0 评论 -
Navicat Premium 12.1.17简体中文64位 安装与激活
官方下载:https://www.navicat.com.cn/ 安装运行1、下载注册机 Navicat Premium 12 注册机 V4.92.先断网3、运行注册机,如果注册打开不开路径,请运行补丁若在执行Patch.exe <navicat.exe path>命令时出现如下错误:由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问...转载 2019-03-22 21:36:03 · 3281 阅读 · 0 评论 -
2003- Can't connect MySQL Server on 'xxx' (10060 "Unknown error") linux oneinstack
解决办法 :1)查看哪些端口被打开 netstat -anp127.0.0.1:3306 -- 指mysql数据库仅能在本地下访问;2)我们把127.0.0.1:3306改为0.0.0.0:3306,这样才能让所有用户可以远程访问mysql数据库;(mysql5.7.24版本,配置文件目录是:/etc/mysql/mysql.conf.d/mysqld.cnf)...原创 2019-08-19 11:50:55 · 2247 阅读 · 0 评论 -
mysql5.6的数据导入mysql5.7 时间日期出错 Incorrect datetime value: '0000-00-00 00:00:00' for column
一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。 很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序。二、sql层面...转载 2019-08-19 18:50:52 · 25478 阅读 · 1 评论 -
[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes(linux环境)
linux环境Navicat 导入数据报错[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes 因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。修改my.ini默认配置max_allowed_packet=50M原创 2016-06-02 11:40:28 · 1654 阅读 · 0 评论