
mysql
文章平均质量分 81
shardy1986
这个作者很懒,什么都没留下…
展开
-
数据库mysql的sql执行慢
explain /show processlistexplain在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。-- 实际...原创 2021-03-01 17:11:19 · 304 阅读 · 0 评论 -
mysql用户创建删除授权
1.创建用户CREATE USER 'user_name'@'host' IDENTIFIED BY 'password';user_name:要创建用户的名字。host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则 填 ‘localhost’ ,如果允许从远程登陆,则填 ‘%’password:新创建用户的登陆数据库密码,如果没密码可以不写。例...原创 2019-08-13 16:16:32 · 146 阅读 · 0 评论 -
shell脚本执行mysql命令
第一种,sql语句1、mysql -h IP -P端口 -u用户名 -p密码 数据库名 << EOFsql语句;sql语句;EOF注:表名、字段不能使用单引号,需要修改原有sql语句2、mysql -h IP -P端口 -u用户名 -p密码 数据库名--default-character-set=utf8 -e "sql语句"sql语句可是一...原创 2019-06-24 17:17:05 · 11416 阅读 · 0 评论 -
MySQL数据库备份脚本
备份脚本如下:#!/bin/bashBACKUP_PATH=/opt/backup/<backup_dir>MYSQL_DUMP=/usr/bin/mysqldumpBACKUP_TIME=$(date +%Y%m%d.%H%M)BACKUP_DB=<db_name>DB_USER=<username>DB_PAWD=<password&...原创 2019-05-13 16:02:51 · 136 阅读 · 0 评论 -
mysql和oracle查询表占用空间
mysql需要先进入information_schemaselecttable_schema as '数据库',table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量(M...原创 2019-05-21 15:51:33 · 457 阅读 · 0 评论 -
mysql 导出 sql的执行结果到 csv文件
需求: 1. 执行某 SQL 的结果; 2. 将结果导出到 csv文件; 3. 通过命令行执行;mysql -A db_name -h host_name -u user_name -p -ss -e "SELECT * FROM table_name LIMIT 100;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g'...原创 2019-04-22 18:50:49 · 960 阅读 · 0 评论 -
nginx使用stream反向代理mysql
1、nginx版本至少1.9的版本,版本太低没有stream这个功能。2、下载nginx安装nginx,可以参考:https://blog.youkuaiyun.com/shardy0/article/details/88172398./configure --prefix=/www/wdlinux/nginx --with-http_stub_status_module --with-h...原创 2019-03-07 17:17:13 · 2186 阅读 · 0 评论 -
mysql 安装卸载及使用的问题汇总
linux mysql安装mysql-community-common-5.7.17-1.el6.x86_64.rpmmysql-community-libs-5.7.17-1.el6.x86_64.rpmmysql-community-client-5.7.17-1.el6.x86_64.rpmmysql-community-devel-5.7.17-1.el6.x86_64....原创 2019-02-14 17:57:20 · 507 阅读 · 0 评论 -
如何查看mysql 默认端口号和修改端口号
1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables like 'port';查看端口号 mysql> show global variables like 'port'; +---------------+-------+ | Varia...原创 2019-02-25 10:23:27 · 51036 阅读 · 0 评论 -
linux+windows mysql导入导出sql文件
linux下一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -h IP -P端口 -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 数据库名.sqlmysql/bin/ mysqldump -uroot -p abc > abc.sqlmysql/bin/mysqldum...原创 2019-02-25 09:39:43 · 1103 阅读 · 0 评论