mysql
淘技术
专注于分享最前沿的技术干货,最热门的实用工具,最火爆的社区新闻!
展开
-
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
mysql 配置文件目录:/etc/my.cnfroot 密码为空的时候配置文件中下面这句:skip-grant-tablesGRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;执行这句时候错误:转载 2017-07-31 09:47:28 · 1276 阅读 · 0 评论 -
数据库主从分离
数据库的读写分离的好处? 1. 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈; 2. 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发; 3. 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性;读写分离的基本原理就是让主数据库处理事务性增、改、删转载 2017-08-08 10:12:46 · 683 阅读 · 0 评论 -
在linux下安装mysql
1.下载mysql地址:https://dev.mysql.com/downloads/mysql/2.进入linux操作界面,找到压缩包并解压命令:tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz3.将解压后的文件复制到本地自己目录命令:cp mysql-5.6.17-linux-glibc2.5-i686 /原创 2017-07-27 10:45:55 · 182 阅读 · 0 评论 -
org.hibernate.exception.DataException: could not execute statement
第一种可能:换数据库名称第二种可能:id没有设置自增第三种可能:值与字段不匹配原创 2017-08-21 15:08:38 · 2694 阅读 · 0 评论 -
错误码: 1630 FUNCTION count does not exist. Check the 'Function Name Parsing and Resolution' section in
错误码: 1630FUNCTION count does not exist. Check the'Function Name Parsing and Resolution' section in the Reference Manual解决方案:如sum() count() avg这些函数里面是这样子写的sum () sum和()分开了,不是挨着写的,所以报这个错转载 2017-09-13 14:52:39 · 13087 阅读 · 5 评论 -
第一范式,第二范式,第三范式
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo转载 2017-09-21 10:35:32 · 426 阅读 · 0 评论 -
解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。我的解决方案是这样的1.在mysql的安装目录下找到my.ini,作如下修改: [mysqld]character-set-server=utf8mb4[mysql]default-chara转载 2018-02-01 10:21:40 · 3827 阅读 · 0 评论 -
通过解压方式安装mysql
1.官网下载安装包 加压到自己设置的路径、如:D:\mysql72.在mysql7路径下新建my.ini文件添加如下代码[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3307# 设置mysql的安装目录basedir=D:\mysql7# 设置mysq原创 2018-02-01 16:57:23 · 285 阅读 · 0 评论