mysql创建读写账号及服务相关优化配置
grant select on xoms_prod.* to 'kzcf'@'%' identified by '123456';
赋权
多权限就 grant select,update,delete on xoms.....
flush privileges;
然后这个语句保存权限
show grants for kzcf; kzcf就是用户名
那个 %号表示所有机器都能访问
==================在navicat-SQL执行界面,执行下面这条SQL语句
GRANT Select ON *.* TO reader@"%" IDENTIFIED BY "fotireader"
创建数据库服务账号权限
-- GRANT all PRIVILEGES ON *.* TO 'ttx_admin'@'%' identified by '4LJChC0CqPVeuCs4' WITH GRANT OPTION;、
创建数据库账号的读 改 删
-- GRANT select,update,delete ON `xwms`.* TO 'ttx_data'@'%' identified by 'lSfFfq1JTKcV18y8' WITH GRANT OPTION;
创建数据库账号的只读
-- GRANT select ON `wms`.* TO 'cus_read'@'%' identified by 'AofccLhu4M5QQZ01' WITH GRANT OPTION;
创建wms数据库的所有权限
-- GRANT all PRIVILEGES ON `wms`.* TO 'cus_admin'@'%' identified by 'dkwh1EfOpmkARdnM' WITH GRANT OPTION;
更改root账号,访问限制,限制只允许192.168.1.* 网段的ip访问
RENAME USER `root`@`%` TO `root`@`192.168.1.%`;
刷新权限功能表,让权限生效
FLUSH PRIVILEGES;
在SQL界面执行以下语句,可以查看慢SQL日志
SELECT convert(sql_text using utf8 ) FROM mysql.slow_log WHERE thread_id =3566974 LIMIT 100;
在SQL界面执行以下语句,可以临时开启慢SQL日志,重启服务失效
set global slow_query_log='ON';
set global slow_query_log_file='/tmp/slow.log';
set global long_query_time=2;
如果需要持久生效,需要放到mysql配置文件的[mysqld]文件下
slow_query_log =1
slow_query_log_file=/tmp/mysql_slow.log
long_query_time = 2
lower_case_table_names=1 不区分大小写
group_concat_max_len = 4294967295 最大group_contx 函数
max_connections = 5000 最大连接数
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 模糊group by
innodb_buffer_pool_size =60g 内存大小为当前服务器的一半
mysql linux 冷备份数据库脚本
mysqldump -uroot -ptingto --databases xwms > /home/ttx/bin/sqldumps/xwms-`date +"%Y%m%d_%H%M%S"`.sql
mysql创建读写账号及服务相关优化配置的更多相关文章
- MySql 创建只读账号
GRANT Select ON *.* TO reader@192.168.1.123 IDENTIFIED BY "123456" GRANT 可以立刻生效 在mysql 5 ...
- MySQL创建只读账号
应用场景:只要公司有数据团队的,那免不了让这帮家伙把全公司的数据库数据都摸一遍,但是要是直接把root用户给了他们,未免有点危险,于是只能给这帮人设权限,一般而言,他们只是做读操作,既然做读操作,那么 ...
- mysql创建应用账号
-- 赋予某个库全部权限use mysql;grant all privileges on test_db.* to test_user@'%' identified by 'Aa123456';gr ...
- eclipse卡,相关优化配置
配置eclipse.ini文件 -vmargs -Xms1024m-Xmx3072m-Dfile.encoding=UTF-8 该行设置编码 启动卡window--preferences搜索s ...
- mysql查询较长的执行进程及创建权限账号
A:对于死锁,进程的操作 1.查找当前活跃事务 SELECT * from information_schema.INNODB_TRX 根据trx_started等判断事务是否异常锁定 2.杀死线程 ...
- MySQL优化——MySQL 生产环境下 my.cnf 优化配置
MySQL 5.6/5.7 参数文件优化配置[client]port = 3306socket = /data/mysql/tmp/mysql.sockdefault-character-set = ...
- Spark 性能相关参数配置详解-压缩与序列化篇
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化. 由于篇 ...
- mysql原理以及相关优化
说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在 ...
- linux 软连接创建 压缩解压缩 linux的dns服务相关
linux软连接创建 注意用绝对路径,语法如下 ln -s 目标文件绝对路径 软连接名字绝对路径 ln -s /小护士.txt /tmp/hs.txt 修改linux的PS1变量,命令提示符变量 PS ...
随机推荐
- 牛客编程巅峰赛S1第11场 - 黄金&钻石 B.新集合 (DFS)
题意:有\([1,n]\)这\(n\)个数,构造集合,集合中不能包含\(u\)和\(v\),问最多能构造多少个集合. 题解:被这题卡了一整场.....以为是推公式,结果答案是暴搜? 首先我们先用一 ...
- Vue的七种传值方式
目录 1,父传子 2,子传父 3,兄弟组件传值 4,父组件使用子组件的数据和方法 5,子组件使用父组件的数据和方法 6,Vuex传值 6.1,定义store 6.2,挂载 6.3,使用 7,路由传值 ...
- 安装jdk并配置环境变量
安装jdk并配置环境变量 安装jdk 点击访问官网 https://www.oracle.com/downloads/或直接下载 https://www.jdkdownload.com/ 推荐使用后面 ...
- markdown嵌入图片
这里嵌入指不会因为本地文件丢失而丢失. 参考:https://blog.csdn.net/testcs_dn/article/details/78952358 https://blog.csdn.ne ...
- 计算机网络 part2
一.UDP协议 1.概述 UDP提供不可靠的服务,无连接(不存在建立连接的时延),首部开销相对TCP小,没有拥塞控制,提供最大努力交付,面向报文(无论多长的报文UDP也只加一个头部就往下发:TCP面向 ...
- ORM框架对分表分库之分库和分表指定不同的字段
ORM框架分库分表已实现了 只分表(根据指定字段) 点我查看demo 只分库(根据指定字段) 点我查看demo 既分库又分表(根据相同的字段) 点我查看demo 上面几点之前我在博客中已经写了使用介绍 ...
- postman skills
postman skills variables https://learning.postman.com/docs/sending-requests/variables/ https://learn ...
- ESLint & husky & git commit limit
ESLint & husky & git commit limit 2 == error .eslintrc { "extends": "eslint-c ...
- Electron Security All In One
Electron Security All In One https://www.electronjs.org/docs/tutorial/security CSP Content-Security- ...
- Linux & change username & computer name & .bashrc
Linux & change username & computer name ubuntu change username and computer name https://ask ...