随笔分类 -  数据库

摘要:第一步:登录数据库 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 阅读(131) 评论(0) 推荐(0)
摘要:报错如下: 原因:mysql配置文件my.ini里的 sql_mode 配置项参数中逗号后面有空格 解决步骤: 打开my.ini文件, 找到sql_mode配置项删除空格,保存 阅读全文
posted @ 2023-11-30 15:16 zhang_you_wu 阅读(1025) 评论(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 阅读(158) 评论(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 阅读(164) 评论(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 阅读(2406) 评论(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 阅读(240) 评论(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 阅读(120) 评论(0) 推荐(0)
摘要:如果出现端口占用程序为system,很有可能是SqlServer,需要在服务中关掉相关进程;再重启Apache即可; 关掉这两个即可 不行的话可以试一下 1、window+R 输入regedit,进入电脑的注册表 2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr 阅读全文
posted @ 2021-08-26 11:37 zhang_you_wu 阅读(1245) 评论(0) 推荐(1)
摘要: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 阅读(699) 评论(0) 推荐(0)
摘要:可能原因SQL语句太大了 如果语句包含大字段,则可能由于SQL语句的大小,而被中止。 我们可以通过语句查看一下允许的最大包大小:show global variables like 'max_allowed_packet'; (1024*1024*5=5242880) 如果值比较小,可以设置大一点: 阅读全文
posted @ 2021-08-03 21:52 zhang_you_wu 阅读(1466) 评论(0) 推荐(0)
摘要:解决办法如下: SET PASSWORD = PASSWORD('新密码'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES; quit后,重新使用新密码登陆即可进行操作了。 阅读全文
posted @ 2021-08-02 22:39 zhang_you_wu 阅读(407) 评论(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 阅读(839) 评论(0) 推荐(0)
摘要:查找语句 SELECT * FROM `order` WHERE sn='J519146672926467'; 删除语句 DELETE FROM `ordergood` WHERE sn='J519146672926467'; 阅读全文
posted @ 2021-05-20 14:47 zhang_you_wu 阅读(172) 评论(0) 推荐(0)
摘要:type list为set类型向list中添加1和2,3 redis()->sAdd('list', '1');redis()->sAdd('list', '2'); redis()->sAdd('list', '3'); 向list中减去2 redis()->sRem('list', '2');显 阅读全文
posted @ 2020-04-09 11:48 zhang_you_wu 阅读(421) 评论(1) 推荐(0)
摘要:1.安装redis ,并启动redis服务 2.安装php redis 拓展 3.在redis.php中添加配置 <?php return [ 'host' => '127.0.0.1', 'port' => '6379', ]; 在根目录extend里新建redis目录,并在其里面建Redis.p 阅读全文
posted @ 2020-04-08 23:57 zhang_you_wu 阅读(4136) 评论(0) 推荐(0)
摘要:1.下载redis https://redis.io/download 2.上传至服务器并解压后进入目录make tar xzf redis-5.0.8.tar.gz cd redis-5.0.8 make 3.进入src目录make install cd src make install ———— 阅读全文
posted @ 2020-04-07 11:35 zhang_you_wu 阅读(200) 评论(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 阅读(784) 评论(1) 推荐(1)