
mysql
qq2531246791
这个作者很懒,什么都没留下…
展开
-
mysql 添加远程用户并赋权
为用户授权远程用户mysql> grant all privileges on *.* to lz@'%' identified by '1111111';Query OK, 0 rows affected (0.00 sec) 本地用户mysql> grant all privileges on *.* to lz@localhost identified by '1111111'...原创 2018-03-18 15:56:09 · 546 阅读 · 0 评论 -
mysql 死锁处理 查询等操作无响应
mysql 死锁处理 MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行://列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process...原创 2018-11-26 19:18:04 · 1072 阅读 · 0 评论 -
sql 悲观锁 乐观锁
并发控制机制 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。[1] 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。[1] 乐观锁不能解决脏读的问题。 最常用的处理多用户并发访问的方法是加锁。当一个用户锁住数据库中的某个对象时,其他用户就不能再访问该对象。加锁对并发访问的影响体现在锁的粒度上。比如,放在一个表上的锁限制对整个表的并发访问...原创 2018-08-24 11:50:21 · 1135 阅读 · 0 评论 -
MySQL之行转列
原文引用 : https://blog.youkuaiyun.com/lwl2014100338/article/details/78879331题目要求sql如下select year, max(case month when '1' then amount end) m1, max(case month when '2' then amount end) m2, max...转载 2018-06-26 22:51:07 · 186 阅读 · 0 评论 -
linux下mysql的root修改密码忘记解决方法
修改密码: 1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 123456 2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:mysqladmin -u root -p password abcdef 注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修...原创 2018-03-19 15:37:11 · 144 阅读 · 0 评论 -
mysql的数据库备份与恢复
(2)使用命令行工具备份数据库:mysqldump –user=root –password=root密码 –lock-all-tables 数据库名 > 备份文件.sql mysqldump -uroot -p --lock-all-tables english >d:\\english.sql 备份到指定文件夹恢复数据库:mysql -u root –password=roo...原创 2018-03-18 16:28:12 · 178 阅读 · 0 评论 -
linxu下设置mysql数据库不区分大小写
2017年3月31日18:15[WARN ] [2015-04-29 13:41:683] org.hibernate.util.JDBCExceptionReporter - SQL Error: 1146, SQLState: 42S02 [ERROR] [2015-04-29 13:41:683] org.hibernate.util.JDBCExceptionReporter - Tab...原创 2018-03-18 16:26:47 · 122 阅读 · 0 评论 -
mysql 配置文件(centos7 环境)
/etc/mysql/mysql.conf.d [mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysqllog-error = /var/log/mysql/error.log# By...原创 2018-03-18 16:24:07 · 3253 阅读 · 0 评论 -
SQL distinct 单列去重
SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称SELECT distinct STATUS FROM cxy_contract...原创 2018-03-18 16:22:32 · 1642 阅读 · 0 评论 -
mysql快速清除表数据
TRUNCATE TABLE 表名;原创 2018-03-18 16:20:54 · 1193 阅读 · 0 评论 -
左连接 临时表 查询
左连接 临时表 查询SELECT fp.id, fp.name, fp.price, fp.create_time, fp.create_name, fp.create_id, fp.update_time, fp.update_name, fp.update_id, fp.factory_id, fp.factory_name, fp.co1, fp.co2, fp.co3, fp....原创 2018-03-18 16:20:08 · 2113 阅读 · 0 评论 -
mysql主从复制(可双向配置,互为主从)
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=...原创 2018-03-18 16:17:40 · 364 阅读 · 0 评论 -
mysql 对 表里的 两个属性去重
1.要去重的临时表: SELECT tpc.id courseId,tpc.name couresName FROM ( SELECT * FROM ez_user_transaction_history euth WHERE euth.order_type = '3' ) uth LEFT JOIN `ez_train_practical_course_user` tpc...原创 2018-03-18 16:14:06 · 1890 阅读 · 0 评论 -
centos7 安装mysql(yum安装)
1 .下载yum 包wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2 安装mysql yun环境sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm3.查看mysql 安装的版本yum repolist all | grep mysql ...原创 2018-03-18 16:11:28 · 164 阅读 · 0 评论 -
mysql win linux 安装
原创内容:https://blog.youkuaiyun.com/qq2531246791/article/details/89407917提示: 如果要想直接运行 mysql bin目录下的程序 需要配置MYSQL 的环境变量,将MYSQL bin 目录加入导系统PATH 中win 安装------------------------------------------------------...原创 2019-04-19 20:59:15 · 241 阅读 · 0 评论