Mysql
无始之名
Nothing is better than reading code.
展开
-
MySql远程连接失败
1. 执行MySQL命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'nington' with GRANT OPTION; 2.确认3306端口对外开放:mysql访问权限设置 确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。 查看的办法如下: netstat -an | grep原创 2016-03-28 11:10:28 · 484 阅读 · 0 评论 -
mysql主从复制(replication)
环境linux mysql5.6 一台作为master: 192.168.134.29 一台作为slave: 192.168.134.30 分别创建test数据库create database test default character set utf8 collate utf8_general_ci;创建复制账号在master的服务器上的mysql中创建一个账号,并提供复制权限原创 2016-04-28 13:41:32 · 774 阅读 · 0 评论 -
定时同步数据库表(mysql+linux+crontab)
sync.sh 里面的参数需要改变,ip/username/password/database/table sync.sh#!/bin/sh# Please change the IP and password of the data source db.# Then change the table name.filename=/home/nington/db/$(date +%Y-%m原创 2016-04-27 17:18:42 · 5195 阅读 · 2 评论 -
mac下卸载mysql
sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 sudo rm -rf /Library/StartupItems/MySQLCOM4 sudo rm -rf /Library/PreferencePanes/My*5 vim /etc/hostconfig (and removed the line MYSQLCOM=-Y原创 2016-07-18 17:29:19 · 418 阅读 · 0 评论 -
MySQL编码问题
强烈使用utf8mb4代替utf8,因为utf8支持的字符集非常有限。具体操作如下: 1、修改MySQL配置[mysql]default-character-set=utf8mb4[mysqld]character-set-server=utf8mb4collation-server=utf8mb4_unicode_ci2、修改表或者字段的字符集ALTER TABLE tableName M原创 2017-08-20 09:24:00 · 257 阅读 · 0 评论 -
Spring系列——访问MySQL
原文链接:http://www.dubby.cn/detail.html?id=90411.我们要做什么本文介绍如果使用Spring + JPA来实现最简单的MySQL访问的web应用。2.你需要什么MySQL 5.6或者更高版本大约15分钟一个最爱的编辑器或者IDEJDK 1.8 +Maven 3.0+3.创建项目3.1 项目结构maven项目,结构如下:└── src └──原创 2017-10-20 16:09:09 · 1027 阅读 · 0 评论 -
MyBatis插入记录获取自增的ID(MySQL)
如果想只用简单的查询语句查出刚刚插入的记录的自增ID,我们可能会想到select max(id) from table_name,但是,很明显这是不可取的,只要稍微有点并发,这就是个错误的结果。没错,使用LAST_INSERT_ID()就可以了。SELECT LAST_INSERT_ID()为什么可以,因为这个是基于connection的,每个数据库连接是相互独立的,在使用各种ORM框架操作数据库时原创 2017-10-25 19:47:38 · 1738 阅读 · 0 评论 -
INSERT ... ON DUPLICATE KEY UPDATE
原文链接:http://www.dubby.cn/detail.html?id=9075如果在insert语句后加上ON DUPLICATE KEY UPDATE子句,那么如果这个insert语句因为UNIQUE或者PRIMARY KEY冲突而插入失败时,会执行这个子句来执行更新操作。例如,如果a上有唯一键约束,并且有一列的值是1,那么下面两句SQL是等价的:INSERT INTO t1 (a,b,原创 2017-12-20 19:47:46 · 543 阅读 · 0 评论