MySQL
薛小龙
这个作者很懒,什么都没留下…
展开
-
docker启动mysql 连不上数据库 (2003:Can’t connect to MySQL server (10060))
# docker进入mysql容器docker exec -it mysql /bin/bash# 进入mysqlmysql# 执行命令grant all privileges on *.* to 'root'@'%' identified by '密码';flush privileges;# 重启mysql容器docker restart mysql...原创 2019-12-16 10:49:03 · 5575 阅读 · 2 评论 -
一条SQL查询的逻辑步骤
一条SQL查询的逻辑步骤为: 步骤1:执行笛卡尔乘积(交叉连接) 步骤2:应用ON筛选器(连接条件) 步骤3:添加外部行(outer join) 步骤4:应用where筛选器 步骤5:分组 步骤6:应用cube或rollup 步骤7:应用having筛选器 步骤8:处理select列表 步骤9:应用distin...原创 2018-09-19 11:35:28 · 589 阅读 · 0 评论 -
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
1.关闭防火墙 2.修改mysql配置文件my.inimy.ini添加:skip-grant-tables原创 2017-03-26 18:48:42 · 831 阅读 · 0 评论 -
SQL Error: 0, SQLState: 08S01 和Communications link failure
bug:WARN : org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 08S01ERROR: org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Communications link failure一开始使用的数据源配置如下<bean id="d原创 2017-03-31 17:46:38 · 49546 阅读 · 3 评论 -
mysql5.7 修改密码 遇到的问题及解决方法
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)Unknown column 'Password' in 'field list'错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。mysql> upd原创 2017-02-23 03:36:54 · 3000 阅读 · 0 评论 -
centos安装mysql遇到的小bug
问题1:2017-02-22T17:52:21.080007Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).其原因是从 5.原创 2017-02-23 02:13:56 · 932 阅读 · 0 评论 -
navicat连接mysql 报1130
错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题给用户授权 我用的用户是root 密码123456 首选语法为: Sql代码 mysql>GRANT ALL PRIVILEGES ON . TO ‘用户名’@’%’ IDENTIFI原创 2017-01-12 17:20:02 · 737 阅读 · 0 评论 -
hibernate 增删改查
insertsession.save```session = sessionFactory.openSession(); transaction = (Transaction) session.beginTransaction(); session.save(user); transaction.commit(); session.close();```delete原创 2017-01-09 17:40:07 · 363 阅读 · 0 评论 -
redis 与 数据库(Mysql)同步
最近接触 redis,发现其读取速度快,突然想到,redis 怎么和数据库同步呢,怎么能把数据库的所有数据存到redis里面,能使用户更快速的查找。方法1:mysql 同步到redis:解析mysql的binlog,然后做同步处理,可以使用的库有:open-replicator(https://github.com/whitesock/open-replicator)方法2:同步redis数据到my原创 2016-11-22 15:59:44 · 23827 阅读 · 1 评论 -
Mybatis collections应用 获取包含多个List
这是Mybatis的一个小例子,模糊查询 Dao层package com.dao;import java.util.List;import java.util.Map;import com.domain.Dept;public interface DeptMapper { public List<Dept> getDeptList(Map<String, Object> param原创 2016-11-03 16:19:12 · 3797 阅读 · 0 评论 -
insert、delete、update、replace
insert、delete、update、replace在mybatis中应用<insert id="insert" parameterType="map" useGeneratedKeys="true" keyProperty="rId"> INSERT INTO tb ( tb.`name`, tb.add_date ) VALUES原创 2016-11-01 18:21:58 · 482 阅读 · 0 评论