Percona Server 5.6 (数据库MySQL用户配置和数据库用户权限配置)

一,数据库MySQL用户limit限制设置。

1. 创建MySQL的用户组和用户(一般在建立mysql软件时添加,这里是再次复习相关知识)
[ root@localhost cmake-3.0.1]# groupadd mysql 
[ root@localhost cmake-3.0.1]# useradd -g mysql mysql 

2. 设置用户操作系统资源的限制 
[ root@localhost cmake-3.0.1]# vi /etc/security/limits.conf 

mysql soft nproc 2047 
mysql hard nproc 16384 
mysql soft nofile 2047 
mysql hard nofile 65536 

3. 验证limit是否生效 
[ mysql@localhost ~]$ ulimit -a 
open files (-n) 2047 (与nofile的配置大小有关) 
max user processes (-u) 2047 


二,数据库用户安全配置

配置数据库(账号,安全方面) 

( root@localhost) [(none)]> select user,host from mysql.user; 
+------+-----------------------+ 
| user | host | 
+------+-----------------------+ 
| root | 127.0.0.1 | 
| root | ::1 | 
| | localhost | 
| root | localhost | 
| | localhost.localdomain | 
| root | localhost.localdomain | 
+------+-----------------------+ 
6 rows in set (0.00 sec) 

删除不安全的用户 
( root@localhost) [(none)]>delete from mysql.user where (user,host) not in(select 'root','localhost'); 

修改用户名字 
( root@localhost) [(none)]>update mysql.user set user='system',password=password('zsd0123'); 

删除test数据库的权限功能 
( root@localhost) [(none)]>truncate table mysql.db; 

最后生效上述的操作 
( root@localhost) [(none)]>flush privileges; 

用户登录 
[ mysql@localhost 3306]$ mysql -u'system' -p'zsd0123' 


再次查看数据库用户
( system@localhost) [(none)]> select user,host from mysql.user;
+--------+-----------+
| user   | host      |
+--------+-----------+
| system | localhost |
+--------+-----------+
1 row in set (0.01 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值