![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
桔子爱笑
这个作者很懒,什么都没留下…
展开
-
laravel 解决 sql mode only_full_group_by
laravel 始终报这个错误 重点:this is incompatible with sql_mode=only_full_group_by 在数据库上运行是正常的,但是在laravel上就报错,所以 ,应该是框架配置问题 直接找配置文件 database.php 中将strict改为true, 'strict' => true, 'modes' => [ 'STRICT_ALL_TABLES', 'ERROR_FOR_DIVISION_BY_转载 2021-07-15 17:07:15 · 931 阅读 · 0 评论 -
MySQL 8.0主从(Master-Slave)配置
MySQL 主从复制的方式有多种,本文主要演示基于基于日志(binlog)的主从复制方式。 MySQL 主从复制(也称 A/B 复制) 的原理 Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件, 这些记录叫做二进制日志事件(binary log events); Slave 通过 I/O 线程读取 Master 中的 binary log events 并写入到它的中继日志(relay log); Slave 重做中继日志中的事件, 把中继日志中的事件转载 2020-07-02 17:33:15 · 585 阅读 · 0 评论 -
MySQL中支持emoji表情的存储(亲测可用)
mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。下面介绍了关于如何修改mysql数据库的编码格式变为utf8mb4的具体方法。 Linux系统中MySQL的配置文件为my.cnf。(注:有空把mysql默认编码改为utf8的实现过程也记录下来) Winows中的配置文件为my.ini。 1.修改mysql的配置文件 找到/etc/mysql路径下的m转载 2020-06-12 11:02:02 · 1242 阅读 · 0 评论 -
mysql 8 设置允许远程连接 You are not allowed to create a user with GRANT
出现问题:ERROR 1410 (42000): You are not allowed to create a user with GRANT 原因:当前user表中没有root - %记录; 可以更新root - localhost 为 root - % MySQL [mysql]> update user set host = ‘%’ where user = ‘root’; 出现问题:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘P转载 2020-06-10 10:01:04 · 492 阅读 · 0 评论