数据库
桔子爱笑
这个作者很懒,什么都没留下…
展开
-
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 · 998 阅读 · 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 · 607 阅读 · 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 · 1287 阅读 · 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 · 498 阅读 · 0 评论