mysql创建读写账号_mysql创建读写账号及服务相关优化配置
grant?select?on?xoms_prod.*?to?'kzcf'@'%'?identified?by?'123456';
賦權(quán)
多權(quán)限就???grant?select,update,delete?on?xoms.....
flush?privileges;
然后這個(gè)語句保存權(quán)限
show?grants?for?kzcf;???????kzcf就是用戶名
那個(gè)??%號(hào)表示所有機(jī)器都能訪問
==================在navicat-SQL執(zhí)行界面,執(zhí)行下面這條SQL語句
GRANT Select ON *.* TO reader@"%" ?IDENTIFIED BY "fotireader"
創(chuàng)建數(shù)據(jù)庫服務(wù)賬號(hào)權(quán)限
-- GRANT all PRIVILEGES ON *.* TO 'ttx_admin'@'%' identified by '4LJChC0CqPVeuCs4' WITH GRANT OPTION;、
創(chuàng)建數(shù)據(jù)庫賬號(hào)的讀 改 刪
-- GRANT select,update,delete ON `xwms`.* TO 'ttx_data'@'%' identified by 'lSfFfq1JTKcV18y8' WITH GRANT OPTION;
創(chuàng)建數(shù)據(jù)庫賬號(hào)的只讀
-- GRANT select ON `wms`.* TO 'cus_read'@'%' identified by 'AofccLhu4M5QQZ01' WITH GRANT OPTION;
創(chuàng)建wms數(shù)據(jù)庫的所有權(quán)限
-- GRANT all PRIVILEGES ON `wms`.* TO 'cus_admin'@'%' identified by 'dkwh1EfOpmkARdnM' WITH GRANT OPTION;
更改root賬號(hào),訪問限制,限制只允許192.168.1.* 網(wǎng)段的ip訪問
RENAME USER `root`@`%` TO `root`@`192.168.1.%`;
刷新權(quán)限功能表,讓權(quán)限生效
FLUSH PRIVILEGES;
在SQL界面執(zhí)行以下語句,可以查看慢SQL日志
SELECT convert(sql_text using utf8 ) FROM mysql.slow_log WHERE thread_id =3566974 LIMIT 100;
在SQL界面執(zhí)行以下語句,可以臨時(shí)開啟慢SQL日志,重啟服務(wù)失效
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 不區(qū)分大小寫
group_concat_max_len = 4294967295? 最大group_contx 函數(shù)
max_connections = 5000? 最大連接數(shù)
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES? 模糊group by
innodb_buffer_pool_size =60g 內(nèi)存大小為當(dāng)前服務(wù)器的一半
mysql linux 冷備份數(shù)據(jù)庫腳本
mysqldump -uroot -ptingto ?--databases xwms > /home/ttx/bin/sqldumps/xwms-`date +"%Y%m%d_%H%M%S"`.sql
總結(jié)
以上是生活随笔為你收集整理的mysql创建读写账号_mysql创建读写账号及服务相关优化配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql类 php100_PHP100
- 下一篇: laravel redis mysql_