![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
storm_fury
本是青灯不归客,却因浊酒留红尘
展开
-
Linux 下离线安装 MariaDB
下载 MariaDB 安装包下载地址: https://downloads.mariadb.org/卸载系统自带的mysql#检查mariadb是否存在[root@cdh01 local]# rpm -qa | grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_64#卸载[root@cdh01 local]# rpm -e --nodep...原创 2019-12-19 15:02:38 · 5518 阅读 · 2 评论 -
解决MariaDB或MySQL登录时忘记密码或出现Access denied for user
遇到问题ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方案修改 my.cnf 配置文件在 /etc/my.cnf 文件末尾加入 skip-grant-tables配置[mysqld]datadir=/var/lib/mysqlsocket=/var/lib...原创 2019-05-22 20:51:52 · 6122 阅读 · 1 评论 -
MySQL用户和权限管理
查看所有用户及其权限SELECT * FROM mysql.user\G; #( \G 在命令行中格式化显示)查看当前用户权限SHOW GRANTS;-- 或SHOW GRANTS FOR CURRENT_USER;-- 或SHOW GRANTS FOR CURRENT_USER();查看某个用户的权限SHOW GRANTS FOR username@host; ...原创 2019-03-11 13:38:40 · 2223 阅读 · 0 评论 -
MySQL手册
/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables– 修改root密码密码加密函数password()update mysql.user set password=password(‘root’);...转载 2019-03-11 10:48:17 · 2191 阅读 · 0 评论 -
利用Navicat生成Mysq表结构文档
执行下面sqlSELECT ORDINAL_POSITION 序号, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, COLUMN_KEY 主键, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 注释FROM information_schema.`COLUMNS`WHERE TABLE_SCHE...原创 2019-01-29 14:14:52 · 3190 阅读 · 0 评论 -
MYSQL5.7版本sql_mode=only_full_group_by问题
Mysql 5.7.x 版本查询报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'a.dayy' which is not functionally dependent on columns in GROUP BY clause...原创 2018-12-26 16:25:45 · 1997 阅读 · 0 评论 -
SQL优化指南
慢查询日志 开启撒网模式    开启了MySQL慢查询日志之后,MySQL会自动将执行时间超过指定秒数的SQL统统记录下来,这对于搜罗线上慢SQL有很大的帮助。 SHOW VARIABLES LIKE 'slow%'以我刚安装的mysql5.7为例 查询结果是这样子的:...转载 2018-12-04 13:12:34 · 1797 阅读 · 0 评论 -
常用sql语句集锦
检查重复记录select count(f_uid) num, f_uid from t_crm_user group by f_uid having count(f_uid) > 1order by num desc删除重复记录并保留id最大的一条记录DELETE FROM t_crm_user where f_uid IN ( SELECT f_uid from ( ...原创 2018-11-22 11:15:21 · 1868 阅读 · 0 评论 -
利用shell将mysql中数据导出到文件和执行mysql语句
利用mysqldump导出mysql数据导出指定条件的数据库命令格式mysqldump -u用户名 -p密码 -h主机 -P端口 数据库名 表名 --where "sql语句" > 路径示例代码#!/bin/bash#变量定义host="127.0.0.1"port="3306"user="root&qu原创 2018-11-23 16:39:06 · 5913 阅读 · 0 评论 -
Linux下安装MySQL
下载mysql安装包下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz卸载系统自带的mysql#检查mysql是否存在[root@hadoop01 local]# rpm -qa | grep mysqlmysql-libs-5.1.73-7....原创 2018-09-19 10:30:48 · 1931 阅读 · 0 评论