随笔分类 -  数据库 / MySQL

摘要:第一步:登录数据库 cd /www/server/mysql/bin mysql -u root -p 第二步:查看binlog日志是否打开 show variables like 'log_%'; 查看下binlog日志列表binlog日志文件目录在 /www/server/data目录下 sho 阅读全文
posted @ 2024-11-25 16:25 zhang_you_wu 阅读(36) 评论(0) 推荐(0) 编辑
摘要:报错如下: 原因:mysql配置文件my.ini里的 sql_mode 配置项参数中逗号后面有空格 解决步骤: 打开my.ini文件, 找到sql_mode配置项删除空格,保存 阅读全文
posted @ 2023-11-30 15:16 zhang_you_wu 阅读(819) 评论(0) 推荐(1) 编辑
摘要:Binlog介绍 MySQL Server 的四种类型的日志:Error Log、General Query Log、Slow Query Log 和 Binary Log Error Log 即 错误日志,记录 mysqld 发生的一些错误。 General Query Log 即 一般查询日志, 阅读全文
posted @ 2021-12-26 01:18 zhang_you_wu 阅读(124) 评论(0) 推荐(0) 编辑
摘要:查看所有数据库 show databases;创建数据库create database database_name;//database_name数据库名进入某个数据库,查看数据库中所有表use database_name;//database_name数据库名show tables;查看某张表结构 阅读全文
posted @ 2021-12-26 01:04 zhang_you_wu 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1.查询所有用户 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 2.新建用户并设置密码 CREATE USER 'username' IDENTIFIED BY 'passwo 阅读全文
posted @ 2021-12-26 00:56 zhang_you_wu 阅读(1911) 评论(0) 推荐(0) 编辑
摘要:Navicat 导入Mysql数据库报错 1153 - Got a packet bigger than 'max_allowed_packet' bytes 查了一下,原来是数据表超出MySQL默认读取执行的SQL文件最大值;最大为16M,我这个SQL文件200M,所以执行不过去 解决方法: 在M 阅读全文
posted @ 2021-10-18 14:51 zhang_you_wu 阅读(194) 评论(0) 推荐(0) 编辑
摘要:执行 set @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 执行这句 mysql8以上没有NO_AUTO 阅读全文
posted @ 2021-09-01 11:08 zhang_you_wu 阅读(107) 评论(0) 推荐(0) 编辑
摘要:mysql 导入数据 [Err] 1067 - Invalid default value for 'addtime' 而导致导入的表不全 mysql升级到5.7而引起的默认值不兼容的问题。类型是datetime,默认值被限制,查看 sql_mode NO_ZERO_IN_DATE,NO_ZERO_ 阅读全文
posted @ 2021-08-03 22:14 zhang_you_wu 阅读(624) 评论(0) 推荐(0) 编辑
摘要:可能原因SQL语句太大了 如果语句包含大字段,则可能由于SQL语句的大小,而被中止。 我们可以通过语句查看一下允许的最大包大小:show global variables like 'max_allowed_packet'; (1024*1024*5=5242880) 如果值比较小,可以设置大一点: 阅读全文
posted @ 2021-08-03 21:52 zhang_you_wu 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:解决办法如下: SET PASSWORD = PASSWORD('新密码'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES; quit后,重新使用新密码登陆即可进行操作了。 阅读全文
posted @ 2021-08-02 22:39 zhang_you_wu 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行 skip-grant-tables 2、保存配置文件后,重启MySQL服务 service mysqld restart 3、再次进入MySQL命令行,输入密码时直接回车,就会进入MySQL数据库了。 mys 阅读全文
posted @ 2021-05-28 16:53 zhang_you_wu 阅读(796) 评论(0) 推荐(0) 编辑
摘要:从MySql5.7版本跳到了Mysql 8.0的版本,安装的时候提示链接加密方式已经改变 解决办法: 更改加密方式; 1.以root账户用户登录Mysql: mysql -u root -p 2.更改加密方式: ALTER USER 'root'@'localhost' IDENTIFIED BY 阅读全文
posted @ 2020-03-31 22:10 zhang_you_wu 阅读(759) 评论(1) 推荐(1) 编辑
摘要:1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。 2.在安装Mysql数据库的主机上登录root用户: mysql -u root -p 3.依次执行如下命令: use mysql; select host from user wh 阅读全文
posted @ 2020-03-31 22:06 zhang_you_wu 阅读(227) 评论(0) 推荐(0) 编辑
摘要:当插入数据库或者更新数据库出现以下错误时 解决办法:将该表中的字段的字符集都改为utf-8 阅读全文
posted @ 2019-09-30 14:24 zhang_you_wu 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:这个问题在你当前表模型中,关联了其他表的时候,会报这个错误。意思是“id字段是模棱两可的,模糊的定义”,这是因为在你的关联表中也有一个id字段,所以程序分不清楚你引用的到底是哪一个表的id字段。 阅读全文
posted @ 2018-04-13 09:36 zhang_you_wu 阅读(2387) 评论(0) 推荐(0) 编辑
摘要:1.打开【开始】》【运行】输入【cmd】单击【确定】后出现CMD命令黑色窗口,这就是我们说的CMD命令行,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车。 2.在CMD命令窗口敲入命令 mysql -hlocalhost -uroot -p 后按回车(注意 阅读全文
posted @ 2017-11-29 09:37 zhang_you_wu 阅读(80783) 评论(2) 推荐(3) 编辑
摘要:1.创建数据库,例如abc create database abc; 2.进入数据库 use abc 3.导入e盘下的ssh.sql文件即可 source e:\ssh.sql; 截图如下: 阅读全文
posted @ 2017-07-29 10:26 zhang_you_wu 阅读(477) 评论(0) 推荐(0) 编辑
摘要:打开数据库,选择要查看的表,点击右键》对象信息》DDL: 阅读全文
posted @ 2017-07-26 11:36 zhang_you_wu 阅读(383) 评论(0) 推荐(0) 编辑
摘要:数据库中的字段就是指表的一列,如图一张user表: 其中的user_id就是表user的一个字段,name和password也是。 阅读全文
posted @ 2017-07-26 09:40 zhang_you_wu 阅读(8777) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示